This probably sounds insane, but what if a treaty was created forbidding any state owning an part of Jerusalem, and putting the whole thing under the control of a neutral party? It would give the Israelis and Palestinians a common enemy at least. Also, the opposing parties need to get a life, put aside their differences and show a willingness to negotiate, because frankly squabbling over the land little children makes outside observers less inclined to help.