And letting them stay is not a solution. Past amnesty proves that to be the case; it only increased the inflow.
The laws, as currently written, must be enforced.
Illegals must be deported when arrested.
Law enforcement, at all levels, must be responsive and held accountable for enforcing federal laws.
Employers must be responsive and held accountable for obeying federal laws.
Benefits paid to illegals must cease.
The fence must be built.
New laws must be written making it illegal to provide free education to illegals, free medical services to illegals, free housing to illegals, free welfare services to illegals.
There is no other solution. None.
As a solution you are right, it would work. Lock down and ship out.
Now can it be done given all the factors I have stated, logistical, social and political?
If not then what?