Iran is a bit of an anomaly when it comes to your list. Iran is a bit more tolerant of religious minorities relatively speaking, compared to Pakistan. Yes yes I do know that Sunnis and Baha’is are persecuted heavily, but the Christians and Jews living there have no complaints. And Iran is much better educated than Pakistan is. Compare Pakistani molvis with Iranian mullahs and you will see that the latter is far more progressive than illiterate molvis from NWFP.