It's very easy to say all kinds of nutty stuff designed to please your base when you're (a) campaigning for something, (b) holding an elective office where what you say on a particular subject really doesn't matter to anybody, or (c) a non-elected political big shot standing on the sidelines.
Barack Obama is certainly guilty of transgression (a) regarding a raft of subjects, including gay rights, Guantanamo, and the Iraq War. The scales fell from his eyes when he got in the Oval Office and realized that to make good on all those reckless promises, he would basically torpedo his presidency before he even got out of the gate.
"To every thing there is a season, and a time to every purpose under the heaven," to quote Ecclesiastes.
Guilty of transgression (b) are those who, from the safety of their armchairs, would take a tougher line with Iraq in its electoral crisis, like members of Congress who have the luxury of not representing the official American line with every word they utter. Guilty of (c) are smart-mouthed ex-pols jockeying to be presidential nominees in 2012 and broadcast types seeking to boost ratings.
I think Obama is handling this one correctly. Rash statements now will only serve to unite the Iranians against the Great Satan. Don't confuse the protesters with Yankee-lovers. It has nothing to do with us. But it could if we muscled in there and tried to interfere.
Besides, what would we plan to do to back up the tough talk? Use Iraq and Afghanistan as staging grounds for Operation Iranian Freedom? The Pentagon would probably have something to say about that.