I think this article focuses too largely on the unions. This article makes it seem as if people buying from non-union suppliers are what is putting people out of work. Personally, I'm very biased AGAINST unions and I have yet to find a good argument as to why they are a good thing. In many industries, the unions are the very thing that drive the prices up. Unions are the reason that my hometown is now a rotting cesspool. The unions continually cause the corporations to shut down business for strikes, pay workers more, give them more benefits (neither of which are necessarily bad thing, unless they go unchecked), and eventually close their doors. What happens then? In most cases, the unions pack up shop and run saying "SORRY!" to all of the union workers who just lost their jobs. how about these large companies who can't afford to pay union prices and are therefore FORCED to outsource jobs to other countries. If you ask me, Unionized labor is what is CAUSING outsourcing and price jacking. Look at the construction industry....the standard pile driver (basically a crane mechanic and concrete expert) is paid about $50.00 per hour. A foreign worker will do the same job, work longer hours and is only paid $10.00 per house. You have to think of things from the company's perspective too - call it cold hearted, but they need to turn a profit as well...for the other worker in the corporation and the stockholders.
There was a time for unions, when they were VERY necessary and did a great good. That time is past and in general, INHO, they do more harm than good. I of course welcome any opposing opinions, as I am only limited to my own experiences (construction and Steel industry).