Another reason it won't work -- by Iran's logic, every nation adjacent to a strait of water can levy a toll on ships that pass through.
Why doesn't the UK charge tolls on ships that pass through the English channel, and bomb them if they don't pay up?
The same logic applies to the Strait of Gibraltar (Spain, UK, Morocco) and the Strait of Malacca (Malaysia, Singapore, Indonesia).
Probably the best we can expect from Iran is a frozen conflict like Korea or Cyprus, that stays frozen.
Without electricity, there is no modern life. There is no ability to communicate, run a financial economy, pay salaries, etc. Without fuel, there are no logistics; there is no capability to transport an army. Nor is there an ability to transport food; it would cause an enormous civilian crisis, and this would cause massive riots.
Iran would collapse, within a week. It would collapse into factions, and a civil war would start, similar to in Syria.
The US and Israel have been sitting on this the entire time. They don't want to do it, because it would cause near permanent economic damage to Iran.
Once Iran showed it had no ability to prevent the US/Israel from doing a indiscriminate bombing campaign, it was clear the US and Israel could always win this war.