I like to add this every time this discussion comes up.
If so many of our jobs have been shipped overseas and to Mexico then what the hell are all these Mexicans doing up here in the states?
The Chinese ship goods to Mexico where Mexicans put "Assembled in Mexico" labels on them and rebox them for shipment to the states under the NAFTA. They send them to Canada where they put "Assembled in Canada" labels on them and rebox them for shipment to the states under the NAFTA.
Thousands of Americans went to Mexico for the jobs and the Mexicans came up here.
To stop illegals from taking jobs up here all the States need to do is start arresting Employers.