Earlier quoted context omitted.
It will not happen. The only way Iran can enforce the fee is by actually shooting missiles at ships that don't pay. This is an act of war and terrorism; and in our current international order, is not viable solution. The UAE, Saudi Arabia, and other gulf countries, will never agree to it. 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 thr…
Gibraltar's political situation is what it is because this was sorted out in the Treaty of Utrecht three hundred years ago, and Europe got very tired of leaders that thought they could redraw the map at the cost of millions of lives. 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.