It needs to stop! Jews suffered the modern world's worst atrocities. But, although there has been no single atrocity on the scale of the Holocaust, the mass expulsions, civilian massacres like the one in Lebanon last year and those before, the everlasting toll on civilians always running much higher that that of Israel, the home demolitions, and the general misery combined over 60 years to mean the Palestinians have suffered just as much.
This should mean the world makes sure the Palestinians get their own state, just as Britain and the U.N. decided Jews were entitled to their own state because of their suffering in the holocaust.
The UN should foot the bill for the Palestinian state. Offering the refugees, say, a sizeable sum for all they lost and the years of suffering. It should force Israel to give back all the land it took in 1967 including East Jerusalem, giving them a set time to decide what land it needs to swap; give Israeli land equivalent of any Palestinian land it needs to keep to maintain the security of all Israelis, including settlement blocs.
Paying the refugees should mean Israel has no reason to refuse, but if combined with Israel's reliance on international assistance isn't enough to force their hand, no option should be taken off the table. Israel will complain about their security but with the full UN on the case, guarantees to ensure Israel's security could certainly be made. It's time to forcibly remove all obstacles and give peace a chance.