Nationalism == bad.
If everyone was to suddenly consider themselves to be merely 'members of the human race' (rather than 'Americans' or 'Chinese' or 'British' or whatever), a whole load of problems would be solved at a stroke.
Of course, the chances of this happening are about the same as the chances of a cat displaying altruism. Per person.
Yes, I'm a cynic. Take a long, hard look at the world, compare it to an idealist's view of the world, and tell me that every single damn faction on the planet isn't wrong in at least one way.
I'm past caring. If the American government fscks the American people, it's their fault for voting it in. If the British government fscks the British people, it's their fault for voting it in (I didn't vote, because all the parties who had any chance of winning were equally bad, and voting for a party that has no chance of winning is indistinguishable from not voting at all).
In the case of dictatorships, it's the people's fault for allowing the dictator to become entrenched. And let's not forget America's culpability as the 'protector of the free world' that should be liberating the oppressed peoples of the world, but only as long as it works out OK in the end...