No matter what Israel does to protect itself, it will involve the death of civilians. So, under your theory, Israel shoudl do nothing because they will kill innocents. This result eventhough Israel has all the capability in the world.
Israel shoudl stop because what they are doing is turning opinion against them? Opinion was already againt them, israel is backed into a corner, none of the options are enticing, and you want them to do nothing.