There's simply no excuse for what Israel has been doing and everyone with a functioning moral compass should be denouncing it. Debating about Hamas is a distraction. They have a right to defend their country, but not treating a whole population as collateral damage.
Wait, you mean there is “no excuse for what Israel is doing” and “Hamas kidnapping and murdering Israelis” was just a distraction?
This is why we should just move on to EVs and stop getting involved at all in the Middle East. I see no morally right way of engaging with either side. Both positions seem to end in “let one side genocide the other side.”
I agree with your first sentence.
The rest is the messy middle around which negotiation is required for any form of minimal co-existence.