Delfos, you seem to have an incredibly poor understanding of the American political system. A new president will be elected come November 2008.
And when you say "Well yes Iran might be dangerous, but it's not a direct threat themselves" you've just stopped making sense entirely. They're dangerous, but they're not a threat? I believe that you've just contradicted yourself. Your position on this issue I suspect is at the core of things nothing more than a manifestation of irrational and insubstantial anti-American sentiment for the sake of itself. The great big bad United States takes issue with Iran, so therefore Iran must automatically be in the right, issues of political repression, state sponsored terrorism and so forth be damned.
And Libya? I've not heard anything out of that country recently which would lead me to expect any sort of democratic progress. Not to mention that you yourself admit that it's not exactly free (as in nigh universally recognized as an incredibly unfree state) and yet you seem able to in a second able to just sweep that all to the side and ignore it. Why? Well, as I speculated above, it's because the United States does not smile upon them. Ergo, they are without fault.
Irrational to me.
Come to think about it, you also say that all Iran wants is power and progress, just like everyone else. So tell me then, why is it okay when Iran wants these sorts of things but not when the United States does?