It is self evident that no one has the right to take someone else’s land.
That may have been an accepted practice in the colonial era of the 18th to 19th century. By the mid-20th century, it was not acceptable.
Israel did not exist before 1948. Palestine did. That simple fact alone tells you were justice lies in this matter!
“The population of Palestine, predominantly agricultural, was about 690,000 in 1914, 535,000 Muslims; 70,000 Christians, most of whom were Arabs; and 85,000 Jews." (Encyclopaedia Britannica).
There was no substantial Jewish population until after ww2 when Jews were 'imported'. Often wealthy Zionists financed them. Wealthy Zionists who incidentally, decided to remain were they where!
The Chinese have used similar tactics, massive immigration, to subjugate Tibet, a similar crime against humanity.
Ancient history is irrelevant. Modern history is not.
To claim someone else’s land because your ancestors once lived there is merely unreasonable. However, to claim it because god gave it to you is insane.
Modern Zionism is based upon religious fundamentalism and racism. Anyone who supports these policies must exist in a religious fantasy camp, were seizing the lands of others is a god-given right and anyone who attempts to recover their own land is a terrorist.
Eventually, the Israelis must come to terms with their criminal actions in Palestine.
If they do this, and establish some kind of 'Truth Commission', I believe that they will find a new basis for discussion with the Palestinians, and that a single state solution will be a possibility, with some kind of reconciliation with the Palestinians, who have suffered so much at the hands of the Zionists since the occupation began.