"I disagree with your premise about illegals taking the jobs nobody wants."
Illegals take all types of jobs whether it be in agriculture, domestic, or carpentry. I'll agee that there are far too many folks out there that simply don't want to work. Many however find it more cost rewarding by not working. Eliminate the freebies, increase wages to something livable (market wages among legal residents) and the illegal problem should go away for the most part.
If a person is hungry enough and has no public dole to support them it shouldn't matter what kind of wage is paid. It is obvious that the illegals are happy to recieve the wages they get for those jobs that are now too good for Americans to perform. The illegals being willing to work for whatever they can get only lowers the wages of American citizens who do work in competing jobs.
We cannot allow this watering down effect on our standard of living. And the fact remains that those illegal immigrants are law breakers and are also degrading the quality of law enforcement because bureaucrats are overlooking them as law breakers and looking at them as new tax revenue. But the revenue will never materialize if they all end up getting free health care and public assistance. Unless us working people get tapped for more taxes which is already evident. Holding the American taxpayer hostage because somebody wants cheap undocumented workers is not conducive to economic progress.