Israel Attacks Aid Ships Flotilla

Even if they did attack the soldiers as Israeli propaganda claims, the people on board have every right to defend the ship since they were in international waters. Who gives Israel the right to attack a ship in international water?