Israel has almost got Hamas wiped out, along with all their tunnels and other terror infrastructure, and they can easily prevent the next generation of Hamas members from re-arming. Gazans can hate Israel all they want. Without weapons, they're mostly harmless.
A ceasefire now will result in the deaths of another 1000 Israeli civilians in another 10 years. Ceasefires are a high time preference option for politicians just trying to get through to the next term. Actually defeating your enemy is the low time preference option.
Ukraine is in a similar situation. They've tried ceasefires and treaties multiple times, with Russia breaking their word over and over again. A ceasefire now would be absurd. Defeating Russia on the battlefield and destroying their economy to prevent them from waging war again is the only way.
this territory is moderated