I know you didn't object to them keeping the territory.
The problem with your idea is that we have leverage on Israel that we can use....we have none with Palestine or the Palestinian people. Negotiate the borders and split them up.
We have sticks and carrots with all parties... but in general, my idea is the US stop backing anyone until they agree to the most basic of human rights principles.