

If you’re talking about the base population of Palestine being held being held captive, maybe Hamas should’ve accepted sovereignty and a two state when it was on the table of using humanitarian funds to build a tunnel network and military headquarters under schools and hospitals they can launch missiles at Israel from.
What Israel is doing is cruel and they are going to reap this karma for decades if not centuries to come but because of the nature of war it is more justifiable to completely annihilate and enemy than to leave them standing given such history, because this enemy does not accept peace, wants global jihad, has equal capacity for cruelty, and is just as zealous if not more than they are sometimes.
According to Sun Tzu, if it gets down to this, when you cannot win against this foe through diplomacy, if you do not crush the enemy entirely they will simply regroup and try again. He learned that during a time in China where kingdoms were being established and genocide wasn’t considered a war crime but a punishment for losing a war without accepting defeat. This what Israel is facing. You could say the times are different but in this way, war never changes.
This war reveals the harshest truths about humanity. If you think peace is achievable, it’s not anymore without finishing the war because of how clear it is to Israel and Palestine right now that they would rather die or kill than live with each other in anxiety and fear.
https://en.m.wikipedia.org/wiki/Two-state_solution