I think you make some good points but you have missed the one important one. "We in the West, 1st world countries, benefit from all the spoils of war."
We live in luxury compared to the rest of the world. Anyone that has ever travelled outside of the 1st world countries knows this only too well. The rest of the world. 2nd and 3rd world countries, are no longer as ignorant as they were before. The media and the internet have brought them an insight into how the 1st world countries live ( albeit a very twisted insight).
What image do they possibly see : predominantly white people, who on the surface appear to do very little work, who consume endlessly, who live like Hollywood stars and pass their life's deciding which leisure or hobby to follow next. ( Yes it is untrue but that is how things are portrayed).
Having lived in the Middle East, spent some time in the States and recently after a visit to Africa I am utterly incapable of stating that the 1st world countries work any harder or deserve so much more than the other countries. I can only presume that that is how other must see things as well.
So just how does one justify the disparity in living conditions ?
The media is pushing the poorer countries to want the same as the richer countries but their governments, lifestyles, available resources do not allow them to achieve the same standards. This is turn leads to a condition whereby the people are very easily radicalised by those in power because the people are frustrated....
The World's population is increasing, resources are limited and everyone wants the same cake... we can't keep blowing into the balloon and not expect it to go explode..