The Nakba was self-inflicted. The Arabs left voluntarily and not because the Jews forced them to flee. And their subsequent reception in Arab lands is in striking contrast to Israel's reception of Jews from around the planet. If blame is to be laid at anyone's feet, its at the feet of Palestinian leaders who profited handsomely from marinating their people in Jew hatred rather than trying improve their lot. That is why the conflict remains unresolved to this very day.
"Show me just what Mohammed brought that was new, and there you will find things only evil and inhuman, such as his command to spread by the sword the faith he preached." - Manuel II Palelologus