Gaza is under blockade only because it declared war on Israel and declared its intention to kill all Jews.
A blockade is the least response they could expect.
Why is Israel expected to be kind and forgiving to people trying and determined to kill them all?