The people of Iran are sick and tired of their current dictator, hit the country where it hurts (pocketbook through sanctions) and those people will rise up and take out the current leadership.
or.... you have Syria 2.0. I do agree though, seems there's a sizeable demographic within Iran that wants to progress away from the religious fundamentalism. One can only imagine what that country would look like without it.