@Tangfastic71
"Lots of complex reasons. "
I agree with you that it is complex but not for the reasons you suggested.
Jordan doesn't want to take Palestinian refugees because the last time they tried that the Palestinian leadership returned the kind offer of refuge by then seeking a coup against the government and starting a civil war to try and take the country over.
Lebanon doesn't want to take the Palestinian refugees because the last time they tried that the Palestinian leadership (after understandably being kicked out of Jordan) returned the kind offer of refuge by seeking a coup against the government, persecution of Christians and starting a civil war.
Kuwait doesn't want to take Palestinian refugees because the last time they tried that the Palestinians sided and co operated with the Iraqi invaders in order to seize assets (houses, cars etc) and positions of power for themselves. After Iraq was defeated the Kuwaitis expelled the Palestinians.
Egypt doesn't want freedom of movement of Palestinians from Gaza into Egypt because the last time they tried that Islamic terrorist groups with support from Hamas used Gaza as a base to attack Egyptian civilians and military in the Sinai.
As you can see there is a bit of a theme going on here which is why most countries in the Middle East want absolutely nothing to do with the Palestinians and are quite happy for it to be Israel's problem.