The situation in Iran is more complicated than in either Syria or Iraq