Generally it gets a bit muddy at such a stage.
I think international law is actually pretty clear, in general. You don't get to shoot at every ship that moves.
Are trade ships that are trading with the enemy, not expressly and officially guaranteed by Oman not valid targets
Iran is shooting all the ships. It is pretty clear that "legality" is not a concern Iran has.
If anything, Iran, in its desperation, is fighting well against the superest most bigliest ultra fascist state in the making.
This seems to be the root. You see that Trump/USA is evil here, which it is. And then somehow conclude that Iran must be good, if Iran is fighting against Trump.
Iran is evil too. Fucking evil. Killing innocent civilians deliberately and laughing at it evil.
There is a trend of ignoring how evil some of the Muslim groupings in the Middle East are. That has got to stop. It almost seem like "white man's burden" - as if people think Muslims don't have agency to know right from wrong.
Yes the US has fucked up bigly in Iraq and Iran. There is a pattern - fuck Republicans.
But in many cases, the US has also created stability. The 1991 Gulf War was fundamentally a stability exercise - Iraq started that war by invading Kuwait. Likely Saddam would gladly have invaded Saudi Arabia, if the US had not enforced the status quo in the region.
The US was the world's policeman. Sometimes they did some shit, but sometimes they kept the peace. Over all, I think people were glad they were there. But keeping the peace involves force or the threat of force sometimes, and it seems to me that some people only see the violence or threat of violence, and not the peace created. As in the 1991 Gulf War, for example.
Iran's political leadership has shown far more competence than Trump's administration, no question. Trump apparently started this war without knowing that Iran would close the straight of Hormuz, which random people on the street would have known would happen. Trump's administration is literally idiots - not just people I disagree with.