Why would the US navy be attacking ships in the strait of hormuz

They are doing this because they blockaded Iran.

because Baron trump has a bet on polymarket paying 100:1?