Not sure.
I see a lot of generalization going on in this thread.
Unions have and can serve a very useful purpose.
That doesn't mean that they always do.
I know stories of the laziest, most useless, spoiled workers in different sorts of shops get away with bar hopping during on the clock triple time wages. Add it up.
It runs a company into the ground.
Doesn't mean that all union worker guys are like that and that they don't appreciate their job and aren't willing to work damn hard for every penny they're being paid.
I really don't think union busting is the way to go. On the other hand, I understand very very very well the concerns that people have re them.
I honestly don't have a great answer.
I do think this:
I see companies paying crap for hard work. In many states $9-$10 hr is NOT enough for a family to live on. For a single guy working his way up, ok fine. For a man or woman looking to pay the mortgage, put food on the table and keep clothes on the backs of their kids, that is NOT enough. It would take two people working to make ends meet in many homes. That is NOT counting fun extra stuff. Two people working full time leaves how many parents at home during the day and after school?
So my suggestion to "Big Business" is this: Pay your workers an amount that allows them to live without worrying about making ends meet.
OwenFieldDreams made an excellent point:
nonunion auto workers still make union scale wages(25.00-30.00/hr, the last time i checked) and great benefits, without having to pay union dues and put up with the crap that you get with union representation.
We're currently dealing with a t shirt company (American Apparel) that is fighting to keep unions out. But they are ALSO working very hard at keeping their workers paid well and given good benefits. In the process, the unions in LA have kicked their butts to give AA a very bad name and skew the facts.
In the end, I see both sides of the coin.