Nations which attack other nations and then run away, giving up their land don't deserve the land back. Period.
The logic is simple. People who decide that they have the right to take what they want by force do not have the right to get back what they lose to force.
People blame the United States for selling Israel weapons. What a load of crap. The United States sold Saddam Hussein weapons and the United States sold the UK installed Shah of Iran weapons. Hussein couldn't kick Iran's ass even with US support and when Hussein lost that support he didn't just crawl into a hole. The Shah lost big time, even with US support.
Israel kicked butt because Israel kicked butt, get over it. I believe God gave Israel the victory over it's enemies.
As far as I am concerned those who lost land through violent attacks cannot get that land back.
If a scumbag breaks into a neighbors home and the neighbor shoots the scumbag, the family of the scumbag does not get the scumbags burglar tools and gun returned. Get over it.
I don't really care what anyone else says, Israel should not give up any territory. No dispute, no occupied territories. Just Israel.
I don't believe Israel will last. I believe the people who survived the holocaust and who built Israel were devoted to God. I believe the present people of Israel are not focused enough on God and without God the people depend on how well they get along with their neighbors.
Israel can never get along with their neighbors. Their neighbors hate them because they are Jews and for no other reason.
The only way Israel can survive is by focusing on God and all this talk of compromise is not taking care of business.
God spread out the borders of Israel to the location they are currently at, post '67 borders. Giving the land back is telling God that God wasted time giving Israel the victory.