The bottom line folks: Israel is in violation of International Law. The UN GA representing all UN member states by some 90 + % recognize the Palestinian State. In other words world public opinion is rejecting Israel's occupation and its transfer of Israelis into the occupied territories (settlements). Israel has also lost all semblance of civility by its apartheid wall, check points, arrests of Palestinians without charge---in other words massive oppression of Palestinian rights including the right to defend themselves. So the way I see it Israel is up the creek not only without a paddle but also with a leaking row boat.
Report: Sen. Bob Casey (D-PA) to back Iran deal (Haaretz)
from the article: Memo to John Kerry: Israel/Palestine peace requires creativity