The fact is in 1967, Israel offered everything back in return for peace. The Arabs responded with the famous 3 no's of Khartoum. The fact is that if you start a war and lose it you pay the price. Let us look at some historical examples:
The French took Alsace-Lorraine, in 1945 from Germany. Its consequent occupation must not be rewarded. "A full withdrawal for full peace" should operate here.
The US took much of the Southwest by force from Mexico, give it back.