This is the power of dialogue. You talk, you talk, you keep talking. You deal with the less extreme popular factions (analogy: https://en.wikipedia.org/wiki/SDLP), but the key word in that sentence is popular: an agreement with an organization with no backing in the community is an agreement with no-one. You do NOT commit to something and then completely disregard it, because then your word becomes worthless, and no-one believes anything you say ever again.
I do not know the solution. No-one does. But attempting to push the Palestinians into the sea is not it.