I can't remember who said it, or even the exact quote... but,
"so long as there are 18 year old boys to fight a war, there will always be war."
Really though, until people change their thoughts of superiority (race, religion, social economics, etc), there will be war.