US (not UN) brings humanitarian aid to Gaza. Either side attacks US at their own risk.
All Palestinian refugees in Arab camps granted citizenship status (in those countries). Why are there no Palestinian refugees in the US? Because they are citizens.
Israel withdraws from West Bank.
Trade resumes between Israel and Palestine. As an increasing number of Arab countries have seen, it's better to make money trading with Israel than to repeatedly lose wars against it.