However if Israel withdrew to their original borders the arabs would not have any excuse to attack them.
That was part of the logic behind our withdrawal from southern lebanon a few years back. But Hizbullah started fighting again after they used the quiet to build bunkers and rocket launchers all over the south. When they attacked in summer 2006 there was no Israeli soldier in Lebanon.
It was also the logic behind the withdrawal from the Gaza strip, which included uprooting several Jewish towns and farming villages. There is not a single Jew in all the of the Gaza strip since then, and yet Hamas is firing rockets from there into civilian targets in Israel every day.
The arabs don't need an excuse to attack Israel. Israel's existence, inside any border at all, is the excuse. It's not a win-win situation. Wherever we withdrew, the situation got worse. Controlling other people is not a good situation but it's better than being hit with rockets.