I don't necessarily support a military, but because of so many factors out of our control I can't see us ever getting to a situation where it isn't necessary unfortunately. we can sit around all day forging better countries here in the west, but can it happen in the Middle East? Maybe, but certainly not as fast as it does here.
It's not that I like war, it's just getting to a state of affairs where it won't ever happen is so far beyond what any individual or group of countries can achieve I almost think it's pointless trying to achieve it. And the only way to achieve it, ironically, is probably war.
I think international deplomacy is such a minefield, that organising world peace would require a one government planet, which is pretty unpalatable in and of itself.
It's a tough question, and I don't have a good answer for it, unfortunately.