Millions of Germans who had lived in the Sudetenland and were kicked out at the end of WWII (3 years before 1948 were not allowed to go 'home' either, and they are no longer refugees because Germany absorbed them. Hundreds of thousands of Cypriots who were kicked out of their homes were also not allowed to go back to them, and they are no longer refugees because their fellow nationals on the other side of the island absorbed them. Around 45,000 Hungarians were deported from Czechoslovakia to Hungary, while around 72,000 Slovaks transferred from Hungary to Czechoslovakia, and they are no longer refugees either. I could go on but why? Think about it - If Mexico took back Texas and Southern California, would the displaced Texans and Californians be refugees (assuming the US refrained from turning Mexico into a parking lot)? No, they'd just go live elsewhere in the US. So why should Palestinians who left one part of the former Palestinian mandate and went to live in another part of it still be considered refugees ?.
Suspected assailant in car-ramming attack in West Bank shot (Haaretz)
from the article: Palestinians: Refugees forever?