It's false to think that the immigrants have come and wrested those jobs away from citizens by working for lower wages. It's a simple supply-and-demand situation: more jobs were available than workers, so the workers came from abroad (mostly Mexico) to fill the jobs. The immigrants did not come and wait for jobs to open up; rather, the existing jobs lured the immigrants.
Aside from cases of political or ethnic persecution, what immigrants go to places where they cannot work?
This is illustrated particularly well by the economic boom of the 1990s, when we came about as close to full employment as is possible. Immigrants, far from denying citizens jobs, performed jobs that citizens did not want or did not have to do.
Yes, and now the supply of labor has outstripped the demand and it keeps wages low. We can agree to disagree on this point, but in general, I think we're both opposed illegal immigration and close on legal.