Haifa, Acca, Tel Aviv was all for the Palestinian people up to Nablus, Gaza, Tiberias etc... That was 100% of Palestine. Accepting 242 and 338 entails for Palestinians abandoning 78% of historical Palestine. In return, Palestinians get the West Bank, East Jerusalem, and Gaza. If any land goes to settlements, then Israel must give an equivalent of land from 1948, but Israel is not honoring the spirit of UN 242 and 338 with the Palestinians or Syrians. Israel hasn't shown sincerity. An annexation of East Jerusalem is illegal and will put the US at odds with a billion Muslims for the sake of Israel and violates international law. Why should the US allow Israel to violate international law? Israel acts like Palestinians should be flexible i.e. give up more than 242 and 338. That's a rejection of UN Security Council Resolutions. If a two state solution is not possible, make Palestinians citizens.
Islamic State militants blow up ancient Arch of Triumph in Palmyra (Reuters)
from the article: Olmert's negotiator: Full Mideast peace impossible