"Sinking the iranian ship was a clear violation of the geneva convention"
Except… it (probably) wasn't. https://youtu.be/qFTPWaA5IpI?si=8sRcaJmZyvH3Cz3b
There are some more open questions about survivors and rescue, but the actual _sinking_ of the ship, per Spencer Wolfe, a former Marine Corps JAG, could very well have been within the laws of war: https://youtu.be/qFTPWaA5IpI?si=BIgN1oJ10Nl9Wqms
It wasn't moral, certainly, and I'll fully agree we should not have sunk it on that front and shouldn't even be _in_ this war on another. But it was an Iranian military ship in open water.
Spreading speculation around these things, without source or citation, just vague gesturing, does not do us any favors.