Because, moral equivalence.
Navi Pillay, outgoing (her six-year term is up) UN High Commissioner for Human Rights had this to say the other day:
[B]y putting and firing rockets within both heavily populated areas both sides were violating international law and therefore committing war crimes.
“Locating rockets within schools and hospitals, or even launching these rockets from densely populated areas are violations of international humanitarian law,” said Ms. Pillay, referring to Hamas, but added that doesn’t “absolve” Israel from disregarding the same law.
Because Israel is violating “international humanitarian law” by defending itself against these terrorists.
No, Israel, instead, must simply lie back and enjoy the fireworks—the terrorists have, in the eyes of this UN person, inured themselves against any more serious response than opprobrium for their terrorism by the simple expedient of using children and civilians as shields.
Never mind that such protections simply increase, drastically, the value of these hostages, and it makes it all the more likely that terrorists will use them and increase their usage.
This UN person went on:
[She] criticized the US for financing Israel’s Iron Dome air defense system at the same time that residents in Gaza were under bombardment.
“No such protection has been provided to Gazans against the shelling[.]”
Because the terrorists must have the same defenses, or the Israelis must be denied the full capacity of their own defenses.
Never mind, again, that the Israelis wouldn’t be “shelling Gazans” if the Palestinian Authority terrorists weren’t shooting from among those Gazans. Never mind the larger case that the Israelis wouldn’t be shelling anything, if the PA terrorists weren’t engaged in their attacks on Israel.