Looking at the broader scope of things, it seems to be that the idea of Americans filling low paying jobs directly competes with the relatively small pay these foreign workers are getting.
The question is, are these businesses being artificially propped up by foreign low paid workers, or is it a symptom of jobs paying too low for any American to actual work?