And you can't blame unions for the way companies are managed. Although, give them credit... especially the UAW. They have given up so much in order to help that company. Restructured pensions, health care benefits, salaries, etc.
Now since you bring up the "lazy" union worker. I have stated time and time again that THAT is one problem with the labor movement. Sometimes they protect the wrong people. I understand why they back those people, although it does a disservice to the union and their members as a whole who bust their butts everyday. Now what is to be done about those non-union workers who are lazy and are being protected by someone in management? Same thing right - they should be written-up, (create a case file) happens again.. can them.