Half of Palestinian refugees left after Israel declared independence
You cited Haifa and you were proved wrong.
They were not present IN ISRAEL at the time Israel declared independence. Arabs who left AFTER that day were mostly leaving from territory NOT YET under Israeli control.
Specifically you deception is to claim that people who migrated out of areas not yet under Israeli control in May 48 should be counted as in Israel because the territory came under Israeli control later in 48 or 49, after they left.
also the fact that another half left before independence contradicts Israeli false claims that they followed a call by Arab leaders to evacuate
There is no doubt Arab leaders called on people to leave, in the case you mentioned, Haifa, we have written proof.