Are there enough Americans who are willing to do the jobs that the foreign/illegal workers currently do? I know that in San Diego, there are many foreign/illegal workers performing landscaping because no one else wants to do these jobs at the wages they are getting paid.
The only way to get local workers to do the same jobs is to raise the wage... but if they raise the price, no one is willing to pay.
RE: About this Trump thing...