Except you miss five key points:
First, Iran has a right to reasonably
control non-Innocent passage through the strait.
Second, as a coastal state, Iran can lawfully govern safety, environmental protection, and marine traffic in the Strait, particularly while the extraordinarily lawless activities of the aggressors are occurring there.
Third, Iran can temporarily suspend innocent passage in the Strait during the ongoing aggression against it, as this is essential for its security.
Fourth, Iran can assert maritime law enforcement in the Strait, especially with regard to ships relating to the aggressor nations, to others complicit in the aggression, as well as those seeking transit to or from the Israeli regime perpetrating apartheid and genocide.
And fifth and most importantly, international law is not a smorgasbord. You can’t assert significantly less important provisions on commercial navigation (fees) while supporting aggression and genocide(the most serious crimes). And you can’t condemn measures adopted in self-defense by the victim while defending the aggressors. Unless you are hopelessly corrupt or a soulless hypocrite, of course.
LIVE: I’m with @BLeeforCongress, @PeterBeinart, @brhodes and @MariaRepnikova to discuss how we respond to Russia’s horrific war on Ukraine. Join us. https://t.co/a8QOWzGDKq