What's surprising isn't that Iran and the Gulf States have massive leverage against naval powers operating in the Gulf. Nobody is surprised that the USN can't just plow warships through the straits. What's surprising is that the USN ever would have allowed themselves to be put into this position to begin with.