That doesn't even make sense. If illegals are not stealing jobs then why are they coming here? For the McDonalds dollar menu meal?
They are coming here for jobs which Americans won't do. It is called MIGRANT work for a reason, and Americans are not going to leave their suburban tract houses, pile into their Ford Focuses, and drive from farm to farm to farm to farm over several states to pick lettuce in California, then walnuts in Oregon, then asparagus in Washington, then potatoes in Idaho, and so forth.
Migrant work is, by definition, a series of temp jobs over a huge geographical area. Few Americans are going to do that. At any wage.
Every prosperous nation has a large immigrant labor force to do the shit jobs the natives won't do.
We are not meeting the immigrant labor demand with a proper legal immigrant labor supply. Employers are forced to use illegal labor as a result.
Here is the evidence that is right in front of your faces:
Take a look at the unemployment rates in the years preceding the economic crash.
We had an unemployment rate that was effectively zero. 4.6% was as low as was feasibly possible.
With pretty much the same number of immigrants we have now.
Immigrants are not stealing jobs.
Our unemployed are out of work because of the crash, dipshits. Because of the fuckheads on Wall Street and in Congress. Not darkies.