where do they go to demand work?  

Americans would have to get green cards to get the jobs.

Non American citizens are getting the jobs in America.  And what is worse they are being funded to come here offered  free health care and welfare for them and their families.  What is up with that?

Should we close the boarders, saving our jobs for Americans?   Then if we must, we could break it down by social class and race if we need it for news headlines.