There is only one side unwilling to negotiate at all and that is because Palestine know from 60 years of proof what disgraceful liars the Israeli's are. They have pushed forward every day in some way since the state of Israel was established. During ceasefires they still arrest and kill Palestinians and they still surround their land, lock them in, prevent them being able to grow properly as a nation/people. Steal their homes and land. With or without a ceasefire or fighting Israeli's have been slowly taking over and killing Palestine. I wouldn't accept any deal, because ultimately they are just setting a new lower bar that Israel will deem acceptable.
Say the country gets split 50/50 and Palestine agree, then Israel start pushing for 55/45, and it only seems like a small amount of land in dispute, then they go for 5% more, and 5% more. Then the next big deal to try and end the war(because that is what it is) will be set at 70/30, but then Israel push for 5% more, and they'll do it over and over till Palestine are gone. If Palestine agrees to some new made up bull**** border Israel comes up with, they are just showing Israel that what they are doing is working. They'll attack again and then push for a new worse deal each time. You can't negotiate with people that have broken every agreement they've ever made. They break every international law, they've broken their word with their biggest allies ffs, let alone their worst enemies.
They are killing just enough to weaken Palestine, pushing back and taking a bit more land to make it that much harder for them to survive. Then they stop before being taken to international war crimes court. Before the UN goes, okay, we're taking it back because you can't play nice with others. They oppress, hurt, kill, mistreat Palestinians until they react. When they react and maybe a couple of people are killed(less than they kill during supposed ceasefires on almost every occasion), they use this as an excuse to absolutely smash them to pieces. They kill indiscriminately just right up to the limit they can get away with before they turn everyone against them. Then they'll stop, they'll pretend to be the good guys, they'll make out like they chose to do the right thing and ask for peace, while denouncing the Palestinians.
Then they'll wait a few more years, continue to treat them like crap, continue to kill the odd Palestinian here till in another 5 years the Palestinians will retaliate again and we get another round of Israel going all out offensive and killing just exactly as many Palestinians as they can get away with... again.
They'll repeat this till there is no Palestine left, till their land is gone and most of the people are dead.
There is no compromise, Israel won't stop, simple as that. At this point all funding should be cut off, their corrupt and war warmongering leaders removed and UN peace keepers stationed there to remove all illegal settlements and enforce the borders.