Illegal immigration from Mexico does hurt the American worker. Mexico's economy is built on low wage competition with the US and Canada without the same worker protections.   In Florida a skilled construction worker is lucky to earn $100 a day as a sub contractor with no fringe benefits. He is competing with illegal Mexican immigrants who have zero worker protections and will work for even less. This illegal Mexican still has access to the same government benefits as his American counter part due to Sanctuary cities, counties and states. Real wages in the US  and to a lessor extent in Canada have not increased for these worker citizens for  25 years. In that same period Mexicans have flooded across the boarder.  Forgive us for not wanting to participate in this race to the bottom and not supporting Mexico in its desire to protect the current system.