Which does so little to change the point that, while I am not heartless, and would be willing to accept refugees, those trying to escape a bad situation, etc... Primarily, we should care about the problems within the border, and the immigration that can mitigate those problems is by bringing in only people that are going to contribute to society.
Take Canada, since they hold immigrants to a standard, and new citizens may not get to pick where they live, if there's a demand for their skills in an area, they will be urged there. There is still illegal immigration, but if those illegal immigrants cause problems they wind up getting deported.
The issue with the waves of illegal immigrants is that, the country has built a large social safety net, and those waves of illegal immigrants are mainly falling into that, and weighing it down.... And that puts the entire social safety structure at risk.
This comes down to the government spending other people's money... The problem with that is that if they spend too much, eventually the economy will be drained of those who can support it.