I'm not sure Iran is quite what you think it is. Sure the current government there is dictated to by a Theocracy, but it is also (after Israel) the most democratic system in the entire middle east.
Elections in Iran are a (somewhat limited, it is true), vibrant exchange of ideas, and candidates are elected to the People's House (Parliament) who have quite different views to the Mullahs.
Also the people of Iran are not all sword waving Muslim extremists. I give the current political system in Iran a generation, and it'll be swept away by a new generation who won't be dictated to anymore.
Source: Regular political arguments with a (Muslim) Persian, (Christian) Iraqi, a (Muslim) Egyptian, and me, an Atheist Westerner.