This is the right take. Likud and Hamas (and the other minor parties/terror groups aligned with those two) deserve each other. The civilians don’t deserve to be caught between them. They’re both fairly popular afaik, but I can’t necessarily blame the people when either side unilaterally disarming would face atrocities.
I blame Western media’s fairness bias. Decades of pushing the idea that every issue has exactly two sides, no more and no less, and those sides are exactly opposite each other and fully equal.
Israel, represented by their hardline zionist governments, on one side. Palestine, represented by the hardline islamists of Hamas, on the other. Nothing exists off that axis, nothing exists between those poles but Enlightened Centrist fence sitters. Fairness.