Two obvious solutions to immigration present themselves. Both require that the U.S. enforce its immigration laws, expelling illegal immigrants and imposing heavy fines on those who hire them.
Solution 1: Leave the Immigration Law unchanged.
Solution 2: Modify the Immigration Law to provide for unlimited admission of immigrants from Mexico.
Both methods would ensure respect for law and payment of a decent wage to labor. Both methods would allow the border patrol to concentrate on excluding terrorists.
How the present slavery system works is best illustrated by my current relationship with Seniso the proprietor of All-Star Concrete. Sensio speaks English--better then he lets on, and is, I believe a legal immigrant whom I pay almost $50 an hour for the services of him and his firm. The latter consists of an illegal immigrant whom Sensio pays $5 an hour and to whom he relays almost all my instructions. (Occasionally, I've seen Sensio, a tool in his hand, demonstrating an operation.)
With either solution in place, the gap between what I pay Sensio and what he pays his employees would diminish. No wonder so many Hispanics, like so many freed slaves in the 1800's, embrace slavery, the present corrupt Republican-sponsored illegal-immigrant system today, the Confederate/Dixicrat system in the latter century.