It might be the first time the Iranian regime has found itself confronting so many complex and difficult questions since it was established in 1979. These wide-ranging questions pertain to everything ...