> Frankly it's a bit absurd to complain that your ships can't transit a country's waters while you bomb them.
The issue is they block all non-Iranian ships, not just American ships. Basically nobody would have complained if they only blocked American ships.