What has Israel stolen then, that was not theirs to begin with.
The West Bank, basically.
Historically, Jews have never really lived in any of the land except Jericho. There is really no question amongst Israelis that towns like Nablus and Ramallah are Palestinian towns, anymore so than there is any question amongst Palestinians that Tel Aviv or Qiryat Shemonah are Jewish areas.
I don't see this issue as being particularly complex. It may be that a just settlement would see Israel now keep 10% - 15% of the West Bank and trade land for it, and in some cases that might be best for everyone, but I don't think anyone who really understands a thing about this conflict honestly believes a town like Nablus belongs in Israel.
Strange that as it is under P.A. control apart from the occupation and being under military law. It is not part of Israel as much as you would like it to be.
Historically the Jews/Hebrews/ Israelites/Samarians/Judeans lived in the M.E. and inhabited all of what you call Palestine today.
It is the arabs that have never lived on any other land but that of Arabia until a psychopathic camel herder invented islam
Nablus was created before islam cameintgo existence and was originally called Flavia Neapolis built on the site of the Jewish city of Shechem Ramallah was originally the Jewish city of Ram until the arab invaders stole it from the Jews and changed its name to Ramallah.
So I cant see how anyone with any intelligence and decency could allow invaders to steal land from the Jews just because they are arab muslims.