> The war did not had to start at all and is causing considerable harm already. Iran feeling pain does not mean surrounding states were protected - instead they were put into harms way.
They were always in harm's way. The war could have waited, and Iran could have doubled or tripled its missile stockpile and then they really would have been in harm's way. You're falling in to the same trap I mentioned "country does X, end of analysis".
> Well, Iran closed the Straight and the world is facing biggest oil crises since 90ties. US was in fact incapable to prevent it.
Any country is incapable of preventing it then. Iran could always just mine the straight and threaten to launch missiles and go hide in the mountains. If Iran wasn't doing all of these awful things in the region, none of this would be happening.
Those states could export oil entirely reliable. They had tourism and finance industries dependent on them being safe.
Iran did not mined strait until USA and Israel bombed it twice during negotiations, threatened civilisation destruction, murdered political leaders and attacked BOTH civilian and military infrastructure.
You dont get to start a war or bomb and then blame the other side for not passivele accepting the situation.
USA caused harm here.
The missing ingredient has never been how many missiles Iran has stockpiled, it was external military action from someone like the US that gave them the window to assert that control.
The US didn't do the world any favors by getting it out of the way sooner or something, that's just absurd apoligism for a poorly planned war of choice that has obviously been a net negative for basically the entire world.
It would be like if the US nuked China and then shrugged after they predictably retaliated saying it just proved the threat from their stockpile that had always existed.