Every time there is a ceasefire, Hamas fires rockets out of apartments, hospitals, or their tunnel networks under schools. Every time they are asked for hostages they are told "lol oops we killed them already". So what do you want Israel to do? Nothing? Hamas has undermined it's own citizens by constantly using them as rage bait news by putting them directly in harms way, so the only option to hurt Hamas is to also hurt civilians nearby. I dont think genocide is an answer to anything, yet there isn't an alternative to bombing terrorists who surround themselves with children and old women in public places. This has been decades of harassment to the point where even Arab nations don't want Palestinians because they keep causing uprisings every single time. They refuse to integrate and also refuse to govern, so you have this situation where they are trying to get themselves harmed every opportunity to calm down.