None of that justifies, again, the levelling of Gaza, the starving of around 500,000 people and the deliberate targeting of civilians who have nothing to do with any of that.
You what works? Identifying the purpetrators, prosecuting and convicting them. If you want to go ultra tough, use Mossad to go after Hamas leadership. Heck, even using precision strikes at Hamas leadership in Gaza wouod be better, regardless of the related colleteral damage and casualties. Israel is not doing any of that, Israel started levelling Gaza right south of the border and continue southwards, hoping people flee to Egypt which would allow Israel to close the doors behind them. There is a term for this: ethnic cleansing. That is undefensible, period.