Since the Palestinian right of return, and its premise that restoration is preferable to reconciliation, would undo the Jewish state, Israel is right to deny it. But if, in the name of moral realism, and so that they do not delude themselves with catastrophic fantasies of starting over, Palestinians are not to be granted a right to return to what was theirs before 1948, then neither should such a right be granted to Jews.
When Jews fled Sheikh Jarrah, they fled to a Jewish state, which should have been worth the loss of their property; and the same would have been true of the Palestinians, if their Arab brethren had allowed the state of Palestine to come into being. But the lunatic Jews who insist that a Jew must live anywhere a Jew ever lived do not see that they, too, are re-opening 1948 and the legitimacy of what it established. Why does the Israeli government allow the argument for a unified Jerusalem to be mistaken for the heartless revanchism of these settlers?
Whatever arrangements about Jerusalem are eventually made in a peace agreement, and I no longer expect to see one in my lifetime, Jerusalem will remain both the capital of Israel and a demographically mottled city. It makes no sense to show contempt for the people with whom you are destined to live. It is not only cruel, it is stupid.