I’m pretty sure Hamas are not interested in negotiations for peace. It’s very reductive to blame one side as bad faith actors in what is the most complicated peace process that’s ever faced humanity.
I agree that Israel should be open to shifting some of their past red lines, but Hamas are not rational actors. They are religious extremists akin to ISIS. Why they are like that is a historical question, but it’s very difficult to negotiate peace with fundamentalistic radicals.
Now, Zionism is also bad don’t get me wrong about that either, but it’s a different flavour of bad.
The only actual solution is one that both sides wouldn’t accept, a secular one state solution. Alas there are too many religious crazies for that to be a reality.