-2a: The aid ships made no threat or use of force against Israel's sovereignty. International waters are not part of Israel's sovereignty. Neither is Gaza's coast. They just control it. While rejecting the notion that they are still the Occupying Power in Gaza.
-2d: The ships intent was to bring humanitarian aid to a place where a humanitarian crisis exists. Obviously this upsets you, which is why you would even consider such a relief mission as propaganda. It didn't become propaganda until Israel broke international law and boarding a ship it had no authority to board.
-2g: The ship was headed to Gaza's coast, not Israel's. Humanitarian aid to Gaza does not break any of Gaza's customs. Just Israel's illegal blockade on Gaza. You'll notice the law is clear when it refers to the coastal State, and not the other coastal State that happens to occupy it.
Which might be contributing to your refusal to recognize a perfectly rational reason for boarding the ship.I think the bottom line here is, we're still not entirely clear on the chain of events. Still, given the long-term attempts by Israel to punish/marginalize/ discriminate against those along the Gaza strip, I'm not particularly inclined to give Israel a pass.
In fact, far from it.
People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf.
Israel wasn't going to board these ships if this flotilla didn't attempt to run the blockade but, considering that the flotilla didn't head the orders of the Isaelie navy, then this would be a act of aggression and Israel being in a state of war, had every right to board or sink the flotilla.
As Israel has repeatedly been victimized by rockets fired from the Gaza Strip, Israel has a critical interest in stopping the smuggling of such weapons into the Gaza Strip and, under international law, can proceed to board vessels suspected of carrying such weapons or their components, even if such vessels are in international waters.