If A is willing to do B's job for less money for the same work, then B's labor, by definition, is overpriced.
One if one ignores the laws of this country regarding min wage and overtime. Just because you feel that laws should be ignored, doesn't mean that they should.
It's nice to see that you support those that break the law, simply so they can make profit. Let me ask you this, is a US citizen who isn't on welfare being replaced by an illegal who is subsidized by the US Taxpayer a good thing?