No answers to the question huh? I thought so. You want to demonize the "warriors" but when the feces hits the oscillating breeze generation unit who the hell do you call? Ghostbusters?
Sometimes diplomacy doesn't work. I hate war. Nobody I know wants to go kill anybody. Yeah, we'd like to skin the folks responsible for 9/11. That's how I feel and I won't apologize for that.
It is for certain that war has helped in the development of technologies. They may have evolved without the war but the urgency of developing the technology might not have been as great. The money needed to develop the technology might not have been spent because the price would have been thought to be too high.
If you don't stand for something, pretty soon you won't have anywhere left to stand!