The ship was in international waters. The ship was headed to Gaza, not Israel. [Gaza is not part of Israel and its occupants are not given a vote in Israeli elections.] Israel did not, therefore, stop the ship to protect its sovereignty over Israel. It stopped the ship in order to further a siege of another people. The ship carried humanitarian aid for the reconstruction for people whose homes had infrastructure had been destroyed by Israel in the war on Gaza. [Israeli officials agreed to allow humanitarian aid carried by the ships on the condition that it went through the proper channels. But the rules Israel sets for those proper channels prohibits the importation of the reconstruction materials delivered by the boats. The boarding of such a ship in international water is the act of aggression and violence. It is the people on the ship who engaged in legitimate acts of self defense.
Yemen's Houthi rebels commit to peace plan in letter to UN chief, BBC reports (Haaretz)
from the article: Straight into the trap