I don't need to give military strategy to anyone. I can state our responsibility to protect the most vulnerable of God's children in spite of not coming up with a plan.
People have already devised plans which are more discriminate in attacking Hamas. Google them. You're asking someone who doesn't have military experience to come up with a plan before you can agree that blowing up more children than terrorists is a bad strategy.
In other words, you have no solutions. So, since Israel cannot root out and kill Hamas without possibly/probably injuring or killing some civilians, then nothing should be done.... that about cover it?
When IDF forces start going door to door to root them out, what should they do when the terrorist is hiding behind an innocent family? Just lower their weapons and say.... "ok, you get a free pass, because we cannot risk any danger to civilians".....
Pollyanna, much? War is hell. Soldiers die. Civilians die. War is hell....... and should be avoided, if possible. If a bully is hiding behind a girl, punching you repeatedly in the nose, when is it ok to punch back?
pssst.... the answer is NOW, and try to not hit the girl in the process.