Regarding all the stuff going on with Ahmadinejad lately, it’s worth pointing out the following: Ahmadinejad doesn’t have ultimate power in Iran. He’s not a dictator. See here:
He may be the public face and figurehead of Iran, but he is not the final authority. The President of Iran is just a flunky: the real power, including supreme command of the military, lies with the Supreme Leader Grand Ayatollah Ali Khamanei. The President of Iran is elected by popular vote — but can we really believe that the “Council of Experts” would give any say in government to the Iranian people? Ahmadinejad runs the day-to-day affairs of the government but in all real issues of policy he has to answer to the Supreme Leader.
and here:
Political analysts [in Tehran] say they are surprised at the degree to which the West focuses on their president, saying that it reflects a general misunderstanding of their system.
Unlike in the United States, in Iran the president is not the head of state nor the commander in chief. That status is held by Ayatollah Ali Khamenei, the supreme leader, whose role combines civil and religious authority. At the moment, this president’s power comes from two sources, they say: the unqualified support of the supreme leader, and the international condemnation he manages to generate when he speaks up.
“The United States pays too much attention to Ahmadinejad,†said an Iranian political scientist who spoke on the condition of anonymity for fear of reprisal. “He is not that consequential.â€