70% of the so called palestinians in 1948 did not come from "Palestine". that is why the UN had to declare a one year or two year rule for living in "palestine" to define a refugee. If they hadnt there would not have been sufficient "refugees" to have a political problem. And the arab states refused to let them back in to where they had citizenship after the 1948 war.
So the Arab states should compensate them for forcing them to live in refugee camps, and allow them the right to return to egypt, Syria, jordan, iraq and saudi arabia.
In fact, about 10 to 20 000 jewish members of the British mandate were forced into refugeehood since they lived in areas that were now controlled by jordan and egypt after the 48 war.
So instead of the 200,000 to 300,000 "palestinian refugees", there were in fact only about 60,000 who actually lived in the holy land , as compared to the 20,000 jewish refugees within the British Mandate and 700,000 whose property money and lives were stolen and forced to move out of iraq, egypt, yemen etc.
This whole matter is completely lopsided and has little truth to it