In a general way this article is true. We need regime change in Iran, and we'd prefer that it be done from within.
In the first place, nuclear arms are NOT inevitable. We must insist that they dismantle their nuclear capability, or do it for them. A Democratic Iran would be safer than the present government, but the region is too unstable to be trusted with nuclear weapons.
In the second place, there will have to be a revolution, not just an election. One way or another, prefereably bloodlessly or with a minimum of bloodshed, the students will have to overthrow the Mullahs. The Mullahs will never give up their power unless they are forced to.
This may require a selective Israeli and/or American strike.