Yet another paradox in the republican ideology of today. Guess what, this is free market at it's best. People who are willing to do better work for a lower wage will always get the job. I'm not afraid of the competition, I know that I can't be replaced by an illegal immigrant. Let them work.
Mexicans are the magical fairies of the United States. They come out at night and clean up your shit, fill in the potholes, take out the trash, for you to then wake up 9ish and get to your office, and sit on the forums complaining about how bad it's gotten for the first few hours of your workday.
If you're under any impression that the government actually wants to solve the problem, you are living in your own world. Who will do these jobs at the same payrate?