That's a myth. It simply isn't true. Israeli historians have gone through the reasons why Palestinians left every town, and almost all of them were either expelled at gunpoint or fled in the face of advancing Zionist / Israeli forces. Only the wealthiest Palestinian families had the means to leave in advance, as they saw the war coming.
> ben gurion asked Arabs to stay and peacefully join the new country which is why Israel is 20% Arab.
This is such an absurd claim to anyone who is even remotely familiar with Ben Gurion's life and politics. Ben Gurion was one of the most important supporters of the idea of expelling Palestinians.
> The other thing you’ve omitted is the greater number of Jews that were expelled from Arab states.
They were expelled in the decades afterwards, as a consequence of the bad blood Israel created throughout the Arab world with the expulsion of the Palestinians. In any case, two wrongs do not make a right, and the treatment of Jews in the Arab world after Israel's establishment does not justify Israel's ethnic cleansing of the Palestinians in 1947-48.
> you haven’t asked for them to be able to return either
If they want to, they should be able to. But they don't want to, so this is a moot point.
> they would be killed, as is typical for anybody who doesn’t follow or has left Islam in Arabic countries
This is a historically ignorant claim. Muslim countries were historically more religiously tolerant than Christian countries. That changed for the Jews in the Arab world for two reasons: the foundation of Israel and imported antisemitic ideas from Europe.
Palestine is actually a major counterexample to your claim about Muslim countries. There are many Christian Palestinians, and they have been very prominent in the Palestinian national movement (Edward Said was Christian, for example). If you've followed the news, you'll know that Israel has repeatedly bombed Christian churches in Gaza, which is why the Israeli government got into a row with the Pope recently.
> UNRWA staff are members of hamas
This is like saying that McDonald's staff are murderers. A tiny number of UNWRA staff (you can literally count them on two hands) were alleged to be Hamas members, out of 30k employees.
> UNRWA schools teach children to desire to be martyrs
The idea that Palestinians have to be taught by the UN to hate Israel is absurd. They hate Israel for the same reason Jews in the Warsaw Ghetto hated Germany. The UN does a remarkable job of instituting neutral education in that environment, and is constantly bending over backwards to appease Israel, including allowing Israel to review their educational materials and list of employees.
> The very obvious solution is UNRWA should be disbanded.
It's the obvious solution if you want to starve and immiserate the Palestinians.