Sadly,
I think that this is the only way to fight Hamas.
Using civilians is an integral part of their military structure and strategy.
Sadly, Hamas has had a good generation or two to hammer this into the populations thought process.
The best you can do is to keep dropping leaflets to keep those who wish to survive, to keep moving and try to stay away.
Hamas does not care about the rules of war. That is what the West and European Countries have to come to grips with.
Sadly, I am starting to think that Isreal is showing the world how to fight this type of war. It is horrible and wrong on every side but it is the only way to get rid of the problem (Hamas).
I don’t know the numbers but it will probably be something like 5-10 civilians for every 1 Hamas soldier. And I think Israel understands that, not saying they like it, but they understand it.