Unions needed?
True, some non-union companies treat their employees quite well, but this is usually because:
1) They reason that by doing so, they can keep unions off the property. Thus, unions at companies A and B induce better employee treatment at company C.
2) They have unusual leaders, like Herb Kelleher or C. E. Woolman. Unfortunately, such leaders are often succeeded by less enlightened ones.