DiA is on point:

The best America can do is to treat Iran the way it treated South Africa or Communist Eastern Europe, building an international consensus among democracies on isolating them while offering an olive branch to keep local populations yearning for change. Already, America's recent conciliatory stance on Iran, and Iran's aggressive responses, have put us in a stronger diplomatic position. The question is whether Americans can muster the patience to support this kind of policy, or whether we will view it as "weak". The policy itselfisolation, containment, deterrence, offers of friendship if freedom breaks outis little different from the way America treated the Soviet bloc in the 1980s; Ronald Reagan never called for air strikes on Poland. But in the current political alignment, the temptation for the opposition to slam the president for "losing Iran" if sanctions don't produce quick results may be too strong to resist.