Not that I'm pro one side or the other, but what should be done when hamas tells civilians to stay, and then hides behind them? That leaves hamas alive to stage another attack on... civilians.
Like, I get that there should have been a better solution than what was done after ww2, but we can't go back in time and the Israelis aren't leaving.
So... what? Hamas doesn't seem to care that their avilians die, and actively use them as shielding so they can kill more Israelis. It's fucked.