SO... where are we buying our goods, and where are there out of work, or underpaid, workers. Right next door.
There is always unemployment everywhere, but that isn't the reason Mexicans come here. Nor is it because they are "underpaid". If they would get skills they would make more money. Workers have the choice of taking a job for what is being offered, or not. One of the biggest myths is that there aren't enough jobs in Mexico. It is the quality of life that drives these people north. They can have things here like great cars that they can't back home. And once here, they are unlikely to return, because they would lose that standard of living. They are also romanticizing the home country. I was born in Maryland, but have no fondness for it. And if American had treated me as poorly as Mexico has its citizens, I wouldn't be such an ardent supporter.