Like I've said for years now. You want to solve the illegal immigration problem??? It's an easy fix. Give all employers 3 months to verify that all employees are Americans or legally approved workers. Throw each CEO/executive/business owner in jail for a year for every illegal worker, along with a million dollar fine for each infraction. After 10 or so of these anti-American slime are thrown in jail and fined, it would take care of itself in a hurry.
If there are no companies ILLEGALLY hiring, there are no jobs for illegals, there is no reason for illegals to be here.