I can see your point about how immigrants are exploited, by greedy businessmen who are selling our their home country for pesos, though the problems at the heart of the issues is much larger than the issue of immigration. Large companies who cannot take advantage of cheap immigrant labor will often just outsource, rather than pay fair wages to first world workers.
Western societies are selling their soul and work ethic to the Gods of capitalism, There is plenty to be done by people who if properly trained and motivated would not have to submit to employment to the exploitation class in order earn a decent living. Modern man is forgetting the value of self determinism, and becoming more aligned with collectivism. Collectivism and compartmentalism is being used in many ways by the wealthy to exploit the middle class, working class and that do not require and overt totalitarianism to enforce.
A lot of it comes down to early education and conditioning. People have inherent phenomenal potential to do great things and be great producers of wealth ... but very few are conditioned to believe in themselves, nor are they encouraged by the social structures to transcend the narrow ideals of ones obligations in going to school and choosing a JOB. It is the multitudes of people who have been brainwashed and thoroughly conditioned to judge and set limits on each other in order to maintain their own meager ranking. This putting people into groups and pitting people against each other, by organizations which have no connection to the actual local people they govern is a huge part of what makes Classism prevalent.
I am not against classifying and making personal judgments regarding the merit and worth of individuals, I just think that it should be done as locally and democratically as possible. If the people Hungry do not want have their country turned into a refugee camp for the unwanted masses, then that is their right. If people in America are divided on immigration, then we must work out conditions of compromise within local communities, in order to decide what to do.
Whenever you allow the uber wealthy foundations behind the UN, Nato, or even the national governments of the superpower states, to decide issues such as immigration, then there is no way for the people to decide for them selves what kind of community they live in. You don't want 30,000 aliens in your home town too bad, the president signed a piece of paper and it has to be so, or perhaps you like diversity and would welcome some color into your pale faced town, too bad some bigot signed another piece of paper that prohibits people of a certain heritage from joining your community.
With the establishment of a global village it may be possible to better decide on how we the people would like our comminutes to be, than to allow central authorities to make the decisions for us....... then demographics can develop more naturally and organically, if local leaders where allowed to voice their own opinions, without having to pretend to be PC. then perhaps potential immigrants would get the message that this particular town isn't friendly to them and so they will seek out a less decimating home. But because our leaders are forced to lie, and misrepresent their local constituents on a regular basis, it sends mixed messages, that do not help the transited peoples identify the optimal communities in which to flock to.