Israel would be heartless and callous if it didn't engage in this partial blockade. This issue for Israel is whose interest should it actively promote, those of its own citizens or the citizens of Gaza. Given Hamas's committment to violence, and its conduct, Israel can't do both.
Diversion of aid ships in Yemen spreads fear of shortages (Reuters)
from the article: Turkey to Israel: Lift blockade of Gaza