Not to barge in on anything...
But my whole 'idealism' on international involvement is... don't. America needs to deal with America's problems. That means, don't give money to third world countries, don't come in and take down dictatorships and set up democracies, don't get involved with other little countries, period. America has problems on it's own to deal with. The less money we spend rebuilding countries that either destroyed themselves or we destroyed, the more money we can spend on things here... keeping the country secure, building advanced defense systems, even more trivial things like going to Mars. The biggest payoff is that we wouldn't be losing American lives overthrowing 'tyrannical governments'. If the government is tyrannical then it's the peoples job to over throw it, not ours. The United States did it ~230 years ago.
If Iran gets nukes? They still need a very long range delivery system to threaten the United States. It'll be Europe's problem if anyone's, not ours. They can deal with it if they want to.
I'm thinking most people will think I'm naive for this but whatever.