There will be no peace until the Palestineans accept the right of Israel to exist. There was a peace deal on the table that would have given them anything they could ever get. Arafat did not sign it because he knew the extremists in his organization would kill him like they killed Sadat.
Instead they waged war after war after war and lost them all. That got to have consequences they now have to deal with.
The Palestineans know they can wage war and once they are thoroughly beaten, they can go whining to the UN and get a peace deal, every time.
Israel can not afford to lose once, they would be erased.