The Israeli government have believed that since 2008 the Al Shifa hospital has been used as a cover for Hamas operations. Moreover Hamas have carried out many of their interviews from the Al Shifa carpark.
The fantasy that somehow THIS TIME, that THIS HOSPITAL definitely wasn't a cover for Hamas operations seems absurd. They have used hospitals, schools, mosques, apartment blocks, anything they can, to cover their operations. They actively put civilians in harms way, and in October they actively decided that civilians at a festival were legitimate military targets.
This is so clearly Hamas' fault, that blaming Israel for this is patently absurd. I cannot fathom how anyone of genuine and honest intention can think 'Israel bears sole responsibility for this'. I can understand why people think Israel are partially to blame, or that they share a role of responsibility in the wider conflict. I think people of good and honest intentions can disagree about that and even if I disagree, I can conceive of how such a belief can exist. But to blame Israel for striking at military targets who continually hide in, and use civilian infrastructure to conceal their brutality is just....well it's victim blaming really isn't it?
Hamas do this deliberately. The only way to reduce civilian casualties in this context would be boots on the ground. And the IDF won't do this, because boots on the ground = more Israeli soldiers dead.
As the saying goes - "the idea isn't to die gloriously for your country, it's to make some dumb bastard die for his." Seriously - what possibly motivation could Israel have for putting their own soldiers in harms way, to try and reduce (note it won't eliminate civilian deaths, because when all the people with guns are wearing civilian clothes and hide in groups of women and old people, their WILL be collateral damage) civilian deaths, when that is the deliberate strategy of the enemy? They want their civilians to die, because that suits their propoganda war. When Israel call ahead and advise that a certain building is going to be struck, Hamas make women and children climb onto the roof of the building and stand there visible. IT'S A DELIBERATE TACTIC TO EXPOSE CIVILIANS TO THE DANGER OF DEATH. Hamas cause this. They do it deliberately, again and again.
Al Shifa hospital has been believed to be a major centre of Hamas operations since 2008 (wiki link: en.wikipedia.org/wiki/Al-Shifa_Hospital#2008%E2%80%932009_war). That's why it's being struck. Because Hamas are hiding there.