It’s not precisely true to call Ahmadinejad a dictator, not because of any elections but because he isn’t the most powerful person in the Iranian regime. The Iranian President is very much subordinate to the religious authorities.