Israel should give up the West Bank and Golan Heights. America should make it very clear that Israel is an ally..and any attack on Israel would be met with Brutal and unrelenting force.
Spoils of war.
War they won on the defence.
They should keep that land, we keep our money and kill any one that ***** with our allies.
A parallel I find with Armenia. As Azerbaijan declared war on Armenia and tried to wipe out or ethnic cleanse the Armenian nation to create a Pan-Turkic empire, their dreams were crushed of course (Azeri's have a poorly trained army), when Armenia conquered 15% of Azerbaijan to make a buffer zone it was moving right into Baku (much like how Israel nearly conquered Egypt but stopped at the Sinai strait), it is at Armenia's mercy they have a country at all. Turkey and Azerbaijan treat Armenia too much like the Arab world treats Israel, both however have powerful allies. Armenia has Russia, and Israel has America, both can defend themselves of course.
**** what other countries think, if you win it in war, tough luck that's life, get used to it! India has, so has Europe.