Alex,You just wrote: "the fact remains that millions of Palestinians were forced from their homes in 1948."
I don't want to degenerate into a numbers war, but the actual fact is, about 600,000 Palestinians left in 1948. Some were forced out, ***most*** left at the encouragement of the surrounding Arab countries.
That there are several million Palestinians today, has to do with the global population explosion of the past 53 years. The population of the entire world has quadrupled in that time period, more proportionately in the poorest populations.