

That sort of blockade would definitely not work for the reasons provided. What they could do however, is hunt down ships shipping oil from Iran and shipping items to Iran from further away than Iranian drones and missiles can target.
The problem with this is that it will further exacerbate the global energy crisis and piss off multiple countries benefiting from Iran’s exports. Iran can also respond to this kind of blockade with strikes on US and US allies assets elsewhere to inflict harm, while continuing to keep hormuz closed. That’s assuming China, Russia or another country doesn’t apply pressure or send its own ships to help transport Iranian oil and trade, which the US could not target without it being an act of war it can’t afford.
So this is really not a good option from multiple angles.






The real problem isn’t rebuilding the ammunition exactly. The reality is that the US is facing two crushing problems from a military angle.
One is that the entire 1980s era doctrine that they’ve built their military around has been shattered, in the air, at sea, and on land. Nothing they had on hand had an answer for fortified underground facilities, for dispersion as a general strategy, for cost efficient drones, and for an at-scale ballistic missile programme. Their ships can’t approach, their planes can’t operate freely over dispersed ambush air defences, and their military isn’t built for countering fiber-optic FPV drones and one-way drones. Every aircraft will need to be underground or in hardened shelters. Every ship needs covered docking space, if they’re operating anywhere in range of an enemy with these capabilities. And they need an actual answer to the issue of being able to penetrate and destroy underground facilities.
The second problem that they have is that they have to solve these massive problems and pivot their entire military establishment around the solutions they find, using a deeply corrupt and monopolistic military-industrial complex that exercises deep political influence both in government and in the military bureaucracy. This entity has already proven increasingly incapable of delivering next generation equipment across all domains. There is a reason that the US is operating ageing 80s equipment. The Zumwalt programme failed. The mobile artillery programme failed. The light tank programme failed. The LCS programme failed. They have failed to develop effective and practical hypersonics. They have yet to introduce a truly current-gen ship-to-ship missile. The constellation programme failed. Their 6th gen aircraft programme is limping along, massively behind the curve. Ukraine has generally found their drones to be impractical and ineffective. The next generation naval fighter was entirely cancelled. Both the F-22 and F-35 programmes have massive issues around cost, maintenance, availability, and more. On top of that, the US is continuing to suffer from a significant decline in industry, education, and research.
Given all this, the reality is that the US is not equipped to face any country wielding these next generation warfighting capabilities - they’ve gone from asymmetrical responses to the future of warfare.
So they can slowly rebuild their tomahawk inventory by hand over the next 5 years to bomb more schoolchildren if they like, it doesn’t change the fact that their complete inability to fight Iran, China, or Russia has been exposed.