The Palestinians are the ones who have been and still are firing missiles RANDOMLY at Israel without regard for who gets hit. The blockade is meant to deny them the weapons and materials to continue the murder of Israelies. If the Palestinians stopped trying to kill the Israelies, there would be no blockade.
Islamic State blows up tower tombs in Syria's Palmyra (Reuters)
from the article: Lebanon to UN: Israel will suffer consequences if our ships are attacked