Anyone who cares about the actual facts of what did and did not happen, that's who.
Running around in circles yet again. The arab armies invaded the jewish territories, not the other way around. No jewish armies crossed into Egypt, Syria, Lebanon, Jordan, Iraq or any of the other neighbouring states during or prior to that war. You are probably well aware of all the various stated reasons why so many arabs left, and you've probably heard about many of the major jewish efforts to convince arabs to stay in Israel and live with them, so if you want to dismiss the jewish side of the story, then you need to find some pretty strong, indisputable evidence to support you. You won't find it on the net.
It doesn't. Nor does Israel require this ancient history, DNA evidence etc. to support it's right to exist, because in today's world it's irrelevant. Just like we don't turn the clock 500 years back on Kosovo, even though it was stolen from the Serbs. Just like we don't kick the Turks out of Istanbul or any of their other European holdings, which they blatantly stole a long time ago.
What makes muslims so special that only muslims can be citizens in so many middle east countries? If you're not muslim yourself, have you ever tried to visit Mecca? Or have you ever tried to apply for Jordanian citizenship?