Israel does not indiscriminately bomb innocent civilians.
Not to mention that they warned those innocent civilians weeks ago to clear out because they would be taking military action.
If they chose to stay, that’s on them.
If Hamas did indeed prevent them from leaving, that’s then on Hamas.
Israel doesn’t have to do ANYTHING to turn people against her. It is the default option of the muslim world, and pretty generally common for the rest of the non-muslim world.
The only thing that is going to satisfy those who hate Israel is its non-existence.
I also question the innocence of a great many Gazan civilians, in view of the fact that quite a few “civilians” decided to cross the border along with the Hamas terrorists on 10/7 and kill some Jews themselves. Lots and lots of these “innocent civilians” actively support Hamas.