Iran's rulers want nuclear weapons. Iran is on the path to nuclear weapons, even if we are unsure of where they are exactly on that path. Iran has given no indication that they are interested in negotiating the end to their progress on that path. Unless we're suddenly going to accept Iran's mullahs with nukes, we have to stop them.
This argues that sanctions likely won't work, because sanctions historically don't work.
And this argues that there will be no revolution, because the protests remain restricted to what is, essentially, the Twittering Class.
When your options are crossed off and only one remains, you have to consider how to carry out that option.
I mean, unless you want to say that Iran under the mullahs with nukes is no longer unacceptable.