We're about 8 months short of 5 years into operations in Afghanistan, given where it started, and what kind of shape the country was in, it hardly qualifies as a disaster. Sure, some of the upper echelon of al Queada and the Taliban are still breathing, and that's a shame. No, it isn't even close to totally secure. But a disaster? No, it isn't. We're almost three years into Iraq. Just knocking Saddam off his throne was supposed to take years and tens of thousands of casualties. It didn't. Not even close. And nine months later, he was captured. Perfect? No. Quick, clean and painless? Not hardly. But to hear everyone tell it, this is supposed to be the next "Vietnam" for the U.S. Then again, so was Afghanistan.
Now lets move to the subject at hand. Iran. Currently run by some Holocaust denying sociopath. This is a staredown. Either they blink, or they get wasted. No way the free world allows the next incarnation of Hitler to go nuclear. If the idiot hadn't already been running about screaming that the Holocaust never happened, and it was a myth used by Europe to force the Arabs to let the Jews on "Arab land", not to mention threatening to wipe "the Zionist entity" of the map forever, then maybe they could have pulled it off, maybe. They aren't going to wait till he gets a nuke and launches it on Israel. Because they can't be sure Israel will be his first target. I doubt supporting Hamas is going to get him anywhere either.
I'm not too sure the whole rest of the world isn't going to get real tired of all the crap going on pretty damned soon.