Hamas and Israel are in a state of war. Hamas is the elected government of Gaza and completely controls that territory. It has used that territory to repeatedly attack Israel. Israel has legitimate security interests to prevent arms from entering Gaza, and a blockade to prevent sea borne shipments is a legal way to do this. Your arguments are nonsense.
Wounded Israelis in suspected car-ramming attack in West Bank are soldiers (Haaretz)
from the article: Turkey may expel Israeli ambassador in wake of Gaza flotilla report