Much of the post-WW2 American-led world order was founded partially on the United States using its military to keep international waters open. It would be quite stunning Iran defeated the united states in this sense. The military might is there, but this administration clearly had no idea what they were getting themselves into and did not plan accordingly. (and does not have the will or public support to do so) The b…
Ironically the US has never ratified UNCLOS. The American professed interest in maintaining right of passage does not appear to require them to be held to the same standards. Also the Strait of Hormuz is an international strait not international waters. The entire strait lies within Iranian and Omani waters. 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.