OK. So let's just let them come legally and compete that way. Are you seriously saying that just by changing their label from "illegal" to "legal" that they won't still be able to do the job for cheaper than the average American?
Save the American jobs for Americans and those legally awaiting citizenship.