@Life,
Most of the so-called middle class doesn't do the jobs that illegal immigrants are taking over. I may have a skewed view of what the middle class is ($35k - $80k per family per year), but that's just how I see things going. Most of the illegal immigrants are working the shops, the restaurant kitchens, and the landscaping services that are being run by the American middle class, and it's usually the lower class or student demographic that occupies these jobs otherwise.
Also, there's plenty of work for the "people who lose their jobs to immigrants", they just don't know how to find the jobs or don't feel like finding the jobs. Over the past two days, I've turned in applications and/or resumes to over 10 businesses, and I still had more on my list when I got offered an interview today. The lower wage jobs are there, but the lazy Americans that are being replaced don't want to find the jobs when they can complain to politicians that they aren't employed. It's always the politicians' faults anyways.