The Israeli Navy acted in self-defense. The terrorists in the boat refused to respond fire and had nets to kidnap innocent Israeli citizens. They were also smuggling forbidden proteins (fish) into the Gaza strip, which are used to feed other terrorists.
Law expanding definition of terrorist activity passes first Knesset reading (Haaretz)
from the article: Israeli navy kills Gaza fisherman, Palestinians say