If they are hiding in a school, whatever damage is their fault for being corwards.
Obviously, all military engagements have screw-ups and are victims of poor intelligence, but Hamas has a long history of hiding their fighters and weapons in public locations, even UN sactioned schools, so such locations are fair game.
Once again, everything that is happening is the fault of Hamas.
Applies to schools full of children, hospitals full of children and registered UN shelters who have provided you their coordinates 17 times and have no missile or Hamas fighters as confirmed by UN workers.
If your enemy uses children as human shields and you willingly murder the human shield then you're also one of the bad guys, it's one of those moral incontrovertibles.
I'm Israel, he's Palestine, its more fun when you pick sides.