I already said that the Palestinians and Arabs could have dealt with it better, but you'd be naive to think that there wont be war when you suddenly strip people off their land.
That argument is somewhat ahistorical. In the Ottoman and British eras, Jews were legally buying land from their legal owners. There was a huge issue around Ottoman land reforms where wealthy Arabs took advantage of land that could easily have been claimed by what had previously been semi-feudal farmers but those rich Arabs who chose to sell land to Jews were the legal owners. Those Arab tenant farmers then had to leave but isn't that the fault of the Arab elite who sold the land out from under them?
Again under the Ottomans and part of the British mandate, Jewish immigration picked up and even though they were generally legal immigrants living on what was legally purchased land, anti-immigrant and anti-Jewish sentiments were pushed by Arab leaders, often the very same people who were selling land to Jews. Anti-Jewish riots started in 1919 and often targeted long standing Jewish communities in Jerusalem and Hebron.
Also worth mentioning is half of Israeli Jews are Middle Eastern Jews; descended from either Jews from the long-standing communities or from the million Arab Jews chased from their homes because of anti-semitism. Like in many ethnic conflicts that were attempted to be solved during the 20th century, there was the nasty impact of population transfers which went both ways.
More importantly is that any solution has to be accepted by and accept the rights of Israeli Jews, Israeli Arabs, and Palestinians so complaining that the Balfour declaration or the UN Partition wasn't fair isn't very helpful. It's not like I'm going to demand Ireland/England account for the shoddy agricultural practices that screwed over my ancestors; the point is what can be done to move forward. Blindly blaming only one side for an extremely complex history won't do this.