I had this debate at work yesterday and cutely enough I proposed nearly a similar plan to Rio's; required minimum wage to make their illegal labor not so cheap, essentially treating them as humans as much as laborers. At that point, the only reason to hire them over Americans would be their work ethic putting the blame on America's laziness rather than their criminality.
However, blaming the unions for outsourcing is idiotic. Why can't union guys make $40 an hour if the CEO is making millions a year? Who is to say what is fair for them without setting caps on the managers? I think you understand this V, insofar as their is a general greed amongst American industry but to pin outsourcing on Americans asking to be paid more is rather dumb. Wouldn't you push for higher wages if you could?
The auto industry didn't collapse because of the UAW's wages but because the managers failed to innovate and produced shoddy work with intentional obsolesence and they were undercut by Toyota who despite being not unionized paid decent salaries but not so great of benefits.
As for minimum wage and unions in respect to immigrants, illegals aren't paid minimum wage but oddly enough around here anyways they are taxed federally. You can pay a Mexican $6 to do what Americans expect $12 for. As for unions, they've been demonized by the right as to be blamed for the collapse of American industry as Reagan made it possible for outsourcing and countless American countries shipped their capital south or overseas. All the while, V and the rest of America blame those damn workers trying to make a living for their family in aspiration of the American dream, to be the upper class. Apparently, they were too good at achieving the American dream 'cause it took its toll on pissing off the companies who paid them. Minimum wage matters not for illegals and unions are either worthless or non-existent insofar as people no longer support them and companies ignore them.