There is no such thing as a jopb Americans will not do. There is a susch thing as a job that America companies are not willing to pay what it takes to do them, hence Illegals are allowed in. No illegals wages go up, Americans get interested in the jobs. The free market, stop depressing wages by flooding the market with cheap labor.
for a price, maybe. and if I have to pay you $45,000 to clean toilets, but I can someone else to it for $30,000, and he happens to be a legal immigrant, well, I guess he gets the job.