But I live very close to Laz here in California, and in my 38 years of life, I have seen a large difference in the types of jobs the illegal workforce is used to accomplish.
No one really cared when most illegals were out in the fields bent over for 12-14 hours a day picking produce for a fraction of the cost a legal citizen would accept. Now they are doing skilled labor jobs for very cheap rates, and it's putting many citizens out of work. Roofing, landscape installations, masonry, general construction, sheetrock & plastering/stucco and restaraunt jobs. These are now the most common types of jobs I see illegal (mexican) workers doing. While there seems to be an obvious difference in the QUALITY of work done, many people will only look at the bottom line = DOLLARS.
I have seen things gradually change. It seems like now that they are getting into the higher paying types of work and taking jobs that legal citizens would actually do, NOW it is now a problem.
I think Laz is right as far as the best solution, is to punish (very harshly) the employers of said illegals, but where down the progressive ladder of desirable types of work do we enforce these laws. Punish the small farmer for employing known illegals, and his farm will go belly up. But take a major contractor with hundreds or even thousands of illegals on the payroll......
I don't kow where the line is exactly, but I know my point is valid.