The problem is none of our politicians or so-called 'leaders' want diplomacy because they are lobbied by the military industrial complex aka war industry. Until we kick them out of office nothing matters, the wars will continue and the best thing to do is stay out of it, refuse to join the military or be conscripted. Nothing else you can do until you get rid of the corrupt politics.
I have an idea for reform, but it will never happen by the way. Any politician who publicly supports a war should be drafted to the front lines first. The people, the citizens, then reserve the right to vote for or against the war. Those that vote for war can get drafted to fight. Those that vote against it cannot. This would stall hostility and conflict very quickly.