Real war has proven two things:
1. Innocent people are going to die
2. Politicians have little to no power to stop it
We will always have war as long as either side kills innocent people and gets away with it. Doesn't matter how much they are an ally otherwise.
If my best friend killed an innocent child, I will not stand next to them while they try to justify their evil.