^ So much this.
The problem is, when both sides are talking genocide and one side is observably doing it, the populations are willing to "send in the Triari", as the Romans put it.
A cordon sanitaire and a funding cut for both sides is the only way this conflict can end decently. And I don't see that happening to Israel, barring a Brexit-level unanticipated collapse of the dominant political paradigms in the West.