Everything is either what you hold by force, or have a friend who holds it by force for you.
Yes
> (and the world)
No
If it was just USA and Israel and Nato even then you'd see a ton of ships go through and the world wouldn't be very affected, since almost all ships that go through the strait are not Nato aligned.
The issue is they block all non-Iranian ships, not just American ships. Basically nobody would have complained if they only blocked American ships.
https://iranwire.com/en/news/152407-30-ships-passed-through-...
They likely didn't pay to move their goods through the strait.
You don't pay money to terrorists to make them not bomb your stuff, you eliminate the terrorists, otherwise you get more terrorists.