This happens when you're sleepwalked into an "easy" war, being so far up your own ass as to be ignoring experienced military leaders who all say "don't do this". And your secdef is an idiot.
All tabletop exercises had clearly shown that closing the Strait was what Iran would do and it would be nigh on impossible to crack.