I also think we could create a special administrative and economic zone (without minimum wage) in the first 50 miles of southern border and allow anyone to come work there from all over the world. This would create a pathway for people to come here legally and have civic and language classes to help integrate. We could pick the best and brightest from this zone for citizenship which I think is a more fair system. Before you dismiss this idea as colonial consider that this area would have the same human rights and laws as the rest of the US just with low wages, this would be better working conditions than most places on earth with similar wages while also providing a defined channel to gain US citizenship.