IMHO a restive, young, impoverished Iranian population with poor prospects in the age of the internet and telecommunications cannot be suppressed forever by even the most efficient goons and thugs. The mullah regime is simply not sustainable. There is no clamoring for war against Iran in the United States. Iran is already overextended in Syria and Lebanon. If they commit actual forces to seriously threaten Israel, the Israelis will bloody them badly.
That’s why they’re counting on their nuke program to take things to another level.