Make no mistake, its 100% a war crime to use civilians as human shields. But that doesn't magically absolve the IDF of also committing a war crime. And if they can't meet their military objectives without committing war crimes, maybe that's a sign. In any case, bombing a hospital to kill a terrorist is a very efficient tactic if your goal is to create more terrorists. If you learn nothing else from the UK's administration of Mandatory Palestine, learn that.