Were one so inclined they could take most of the things you’ve said Hamas did (and Hamas did do those things, or enough of them that I won’t quibble) and accuse Israel of the same, and be right. And Israel, being the state that claims and controls Gaza, has a responsibility to try and not kill a bunch of civilians living in territory that they control.
The problem is much larger than anything to do with the attack a few weeks ago, or the response to it now. It’s bigger than Hamas. The question is: what happens to the Palestinians? You can’t fix any of this without fixing that. You can go in and kill every member of Hamas and you’ll just have that many new members tomorrow. Because as long as you have a huge group of people living in what amounts to an open-air prison you’re going to have a hotbed of extremists.
We’ve seen what Israel does if you don’t have an armed resistance. It’s called the West Bank. They come and bulldoze your houses and move you into an increasingly small, progressively worse (in terms of fertility, resources, etc) area, and put up their own villages on top of your old ones. West Bank could be negotiated with but Israel doesn’t, which undercuts their moral superiority over Hamas quite a bit.
So what do you do? I sure don’t have an answer. “Move everybody to Jordan” sure doesn’t seem like a viable answer. There are 5 million people who don’t want to move, and Jordan only has 10 million people so integration would be practically impossible. “Create their own country” would work in the long term, but they can’t agree on lines. The West Bank is a crisscrossed disaster of settlements and there may be no untangling it now. “Let Israel genocide them” is ****ing horrific.
My point is that all the arguing over what it’s ok to bomb and what it isn’t, and what sort of response is justified and what isn’t, all doesn’t really matter in the big picture. They’re horrific human tragedies but deciding one way or the other doesn’t really get us any closer to whatever the final solution will be.
Damn, there’s a phrase I’ve heard before.