Why doesn't Israel take the refugees? They claim that they're targeting only hamas after all and that they care a lot about innocents, so it shouldn't be a problem, right?
Besides that, if Palestinians leave their homes then Israel will just do more illegal land grabs and settlements.