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.
Gunmen in Egypt kill guard outside Niger embassy (Reuters)
from the article: Turkey may expel Israeli ambassador in wake of Gaza flotilla report