Something the author didn't mention: what about building more pipelines to bypass the strait? If this war really cost 2B$ per day, why not allocate some of that money to finance pipelines across the gulf states? Might be worth it long term, especially if Iran plans to permanently impose a toll.

You can bomb a pipeline too

The problem is that Iran has the Houthi's in Yemen. And they're within missile/bombing range of the current pipeline.