But when you base your foreign policy on Jimmy Carter-esque morality, you find yourself patrolling the streets in your batshit-crazy-mobile, looking for dragons to slay, and it's hard to find any country, especially in the Third World, that isn't behaving reprehensibly enough to warrant some kind of invasion. And there you have neocon foreign policy, of which Obama is an enthusiastic advocate. Invade everybody, make them all hate you as much as possible, and then invite them to immigrate.
If the neocons had been around 1200 years ago, they'd have been agitating to overthrow Charlemagne because he was so authoritarian and repressive. Of course, in his day Europeans needed authoritarian oppression to become civilized people and give rise to the birth of Western Civilization. And you know what? Most of the Third World needs the exact same thing. Our attitude towards guys like Saddam Hussein and Gadhafi and Castro should be based on (a) do they make their countries behave responsibly on the international scene and (b) are they good for US interests in general? If either answer is no, our policy should be to ignore them if they're not much of a problem, or, if they become too much of a problem, to scare hell out of them till they start behaving better, and do it sub rosa if possible. Overthrowing always risks trading the devil you know, for the Satan waiting in the wings.