I would also like to comment on the elephant in the room that nobody is talking about it Much of this debate, IMHO, boils down to the fact that some of us, like myself, are considered "selfish" for saying in effect, "I don't want to share the wealth of this country with the poor of other countries illegally coming here for a better life."
There's a practical limit to the number of uneducated, unskilled people with no assets that this country can absorb. We have plenty of our own. If we needed more, we could cut even more funding from education and public assistance programs. The fact is that it dilutes the wealth of the country.
I'm in favor of limited, selective immigration. If people want to come here, then they can demonstrate that they will be contributing citizens by learning to read and write the language so they are potentially employable in many fields. Complete your education at home to demonstrate that investing in your education here is worthwhile. Bring skills that are useful. Anybody can push a broom or dig a ditch. Show me you can plumb, run wires, or write software.
The stronger this economy is, the more it can help other countries in practical ways. When this economy is strong, we can invest in the infrastructure of other countries. We can provide a market for your country to manufacture goods that we import. Don't come here, wire money out of the country, and pretend like you're doing me a favor by claiming that now your family can buy more goods imported from the USA. You could have just bought them here in the first place!
And when it comes to Mexico specifically, sorry, but you're just not in my Top Ten List of Countries in Dire Need of Help. Mexico has a per capita GDP of $14,000, which is well above the world average. There are countries in Asia, Africa, and in the former USSR where people have much greater needs than the people of Mexico. Yeh, I get that they want a better a life, but it's not like they are some poor, third world country with people dying from epidemics.
The biggest epidemic Mexico has right now is obesity. No kidding. They have one of the highest rates of soda consumption in the world. Their infant mortality rate is better than over 100 other countries. Over 150 countries have a lower life expectancy. About 150 countries have higher rates of AIDS. They spend a higher percentage of their GDP on education than the USA.
So, really, pardon me for not shedding tears over the plight of the poor Mexicans coming to the USA for a "better" life. If the USA is going to play Mommy and Daddy to the world, then Mexico is their freshman kid in college complaining that he can't get a good education at the local university because he has a four year old Dell laptop and tiny dorm room. After all, the other kids are in private colleges and have iPads in their nice, off-campus condos, right? Well, Mommy and Daddy should be more worried about their 10 year old, mentally troubled kid with no shoes, no paper, and no pencils wandering lost in the ghetto.
Mexico is standing on their own two feet. They have a trillion dollar economy, natural resources, and industry. It's time for them to stand up straight, buckle down, and get their **** together. Then they can start accepting immigrants from countries who speak the same or similar languages who have similar cultures.