I think you underestimate the impact of a blockade on Iran's ports... Iran (and China) can maintain this posture for ballpark a month or so more before economic mayhem leads to another popular uprising. Time is in the US's hands up until the midterms and even then until January
What happens when Chinese flagged ships dare us to shoot them?
hmm .. imho .. the supply chain between Iran, Russia, and China is .. radically .. under-estimated in the equation by those states who have lost control over the worlds energy supplies.
It is more like the Western nations which cannot withstand another month of all this 'posturing' .. But there is some resilience to the idea that the Iran/Russia/China corridor is going to keep those nations relatively buffered from total disaster.
I think you underestimate how little economic pressure matters when people are up against an invader who attacked amidst negotiations for bogus reasons, threatened total annihilation, and killed thousands, including a school full of children.