It just occurred to me that the biggest problem on Earth is not war, but the unending talks that come afterwards. Therefore, I propose a UN resolution that bans war. If any country starts a war without being sanctioned by the UN, it is to pay. And pay a lot. No, the answer is not military retaliation or anything, but money. Each unsanctioned war day is to cost between 10 and 100 million EUROs.
The solution is both simple and elegant. If you need to start a blitzkrieg, do it, just make sure to pay afterwards. You want to go to a country, bomb its infrastructure, steal its oil? No problem, just make sure you win more than you pay to the UN. You want to stall the peace talks? Ok, but do it on your own money. You don't agree to pay? Just forget about exporting or importing anything.
Of course, there is a catch. Lately, no conflict was called a war. Therefore a clear definition of it is also required. That would help mentally challenged leaders to use the right words, too. What's my definition of war? Any conflict outside your borders perpetrated by the national armed force.
What about Hezbollah? you will ask. They attack outside the Lebanon borders and are not the official national armed force. They should be off the hook. Yes, you heard me right. Israel wants retaliation, do it with a private force of people payed or otherwise motivated to do so. In other words: pay for it!
And if you don't want to pay, ask the UN, NATO, or any other legitimate international force to sanction your need for blood or solve your problems or whatever. We can't wait for politicians to solve a problem WHILE the problem exists. They move slow, they have no foresight and their hindsight is limited to what helps them look good. Use preemptive measures: any war costs. Don't forget that the military and the politicians are ruled by the same type of people that rules everybody today: suits! The modern name for aristocracy. And they only care about one thing: money!