And Hamas actually wants to eradicate all Jews - what's your point?
You surely can question stuff like shutting off the power since that's a war crime but if Hamas is using civilian buildings for their military then they make those buildings valid targets during war (other than schools and music festivals which Hamas targeted)
Sure Israel is not a knight in shining armour (far from it) but after what Hamas did they have all right to retaliate and the moral high ground as Hamas deliberately puts their civilians in the line of fire to fuel hate against Israel and make every move very hard for Israel because of that risk of collateral damage.
There is such a thing as a rule of international law that defines what's a valid target during war. A school is not, a music festival also not. Military bases are always a target even if they are within otherwise protected buildings.
I'm not dehumanizing Palestinians. I took part in protests for humanitarian aid in the past and even donated to their cause.
I feel people like you always see an ideal world where there are only perfect solutions. I've yet to read people arguing like that write what would've been a better option after the massacre. Just ignore that that group just slaughtered civilians and took hostages certainly is not an option as they'd feel motivated to do it again and it's only reasonable to seek out justice.
So what's a better option than telling people to evacuate and target bases used by Hamas afterwards? Going in with the army on the ground surely is far worse for everyone involved.
I know that Israel has the upper hand in this and it's always easier to support the underdog but in this both sites are shitty and Israel is by far less so than Hamas. The fact that civilians are there suffering inbetween is completely tragic - but a lot of them are supporting or at least enabling Hamas (which is why Egypt won't open their border for refugees).
The only reason for that attack by Hamas was to end the official talks between Israel and Saudi Arabia for peace in the region - that alone should tell you who has the moral high ground in this conflict. There's a reason Iran is financing Hamas like this since they can't accept a country like Israel existing and if they manage to make peace with more of the surrounding countries then it'll be very hard to change that fact that Israel has a right to exist.
Sure Netanjahu is an asshole and the radical settlers are only pouring oil in the fire but in the end it was Hamas that officially made it their target to eradicate Israel which made them quit any peace talks.
My heart is with the civilians there but in the end it's kind of similar to the allies bombing Germany after their people first supported the Nazis and then at least stayed complicit. Sure there were civilian deaths of innocents, too, but in the big picture it seems justified doesn't it? And I say that as a German living in one of the cities that was hit hardest.
If people are supporting or at least accepting a regime like the one in Gaza that's using them as shields there is only so much you can do if the target is to get rid of that regime.