I know you've spoken strongly about your own opinions regarding this, Jack, but I think all parties have the same problem with the situation and approach it from different angles.
You sympathize with your co-workers, who aren't Americans and have no choice by to take a job like cleaning toilets. I sympathize with the American who should work for a decent wage doing the same job.
The only winner in the situation is the employer. People like to talk about the economy being boosted by a cheap labor force but what it really means is that employers get to keep more in their pockets and give less back to the economy, which would be the case if the workers were given standard wages.
Throwing destitute people into the mix who aren't citizens creates a gold mine for corrupt corporations. I shouldn't say corrupt, because they are acting in a perfect capitalist sense. The only problem is that there are no boundaries to contain their greed, the levels they stoop to. Which is why when people as ignorant about the situation, like Elrod or Hambil, talk about it as being a simple case of 'racism' and 'laziness' on part of the American worker is when some people can get irritated with their myopic cop-out.