Everyone else on the planet considers merchant ships to be innocent passage by default regardless of cargo or destination. I can smell the copium through my screen, and I'm not sure why you so badly want to defend the attacks against unarmed vessels that are not even carrying weapons. Find a better hill to die on.
Innocent merchant ships from countries that aren't participating in a genocide, such as ones from China, have no problems getting passage regardless of cargo or destination. All the western countries have to do is to stop participating in a genocide of Palestinian people.
Seems like all you're doing here is projecting your own copium onto others. If the hill you're choosing to die on is that there shouldn't be any consequences for committing a genocide, then what else is there to say about you.
Countries operating those cargo ships do participate in the genocide. The sheer irony that you can't wrap your head around that while talking about the depth of human stupidity.
The MV rubymar is (was) a ship owned by a UK company. Explain to me why those crew deserved to die. Not just some vague handwavy "they support a genocide", I want a real argument from you for once.
UK supplies weapons to Israel and is a direct participant in the genocide. Yemen made it very clear that they would not allow the ships through their waters, and they gave plenty of warnings to the ship to turn around. Explain why the crew chose to risk their lives and ignore clear instructions not to sail through Yemeni waters. I want a real argument from you for once.