Arab evacuees did not leave voluntarily
This is a remarkable fantasy. Those Arabs who fled their homes did so because they were terrorised by the massacres perpetrated by the advancing Jewish forces.
The “promise by the Arab invaders” actually accords with international law. Article 13 of the Universal Declaration of Human Rights enshrines the right of all people to leave and return to their own homes at will.