They should be toppled:
We should respond in scale to violations of international law, whether at our expense or not, and opportunistically move to make an example of such regimes when they so mismanage their affairs as to lose control of their own countries. When these awful governments can be eliminated easily, do it. Instead, we have helped destabilize and bring down the Shah of Iran, President Mubarak of Egypt, and President Musharraf of Pakistan, who were allies, however far removed they may have been from replicating the state of Connecticut or the kingdom of Denmark in their own affairs. And we have given the ayatollahs a pass for a brutally stolen election in Iran and waffled inelegantly for years over Syria. This, of course, summarizes the contrasting errors of the George W. Bush and Obama administrations: Bush stumbled into nation-building and Obama has tried and failed to make deals with Iran and the Egyptian Muslim Brotherhood.
In terms of foreign policy, the Bush administration’s biggest failing was that there seemed to be no strategy once Saddam was removed, when he should have taken the opportunity to pressure the mullahs in Iran. And the Obama administration’s naive approach to Tehran has been worse than feckless.