Yes! Iran baffles me. Iran has a tremendous intellectual tradition. It has quite advanced technology. And Iranians are quite orderly. Tehren is clean, well organized, etc. They even have relatively functioning democratic systems at some levels of government. Candidates are screened for conformity with theocratic dictates, but at the local government level--where the focus is on roads and bridges and stuff like that--there is functioning multi-party democracy. In Tehran, the city council is directly elected, and then appoints the mayor of Tehran. In the early 2000s, Mahmoud Ahmadinejad, then mayor of Tehren, made a list of the world's 10 best mayors, alongside Atlanta's Shirley Franklin.