Isn't it the case though that the population is pretty supportive of the government, including its religious policies? Iranian elections aren't exactly free but polls suggest that free elections would give basically the same results.
(See for instance http://www.worldpublicopinion.org/pipa/articles/brmiddleeast...)