Unions are victims of their own success. Virtually everything they campaigned for, such as the 40 hour work week, overtime pay, safety regulations, etc, have been put into law. Unfortunately, they act like it's still 1934. That's why they are increasingly being seen as useless, behind the times, and an arm of the DNC. They need to adapt and deal with the world the way it is today. Focus on making the Union Label mean superior quality and not just higher costs, for example, would go a long way.
What you are saying seems a bit like
unions did some good but we don't need them anymore, which is rather thoughtless. If unions do become passè how long do you think it will be before the corporate lobbyists bribe enough legislators to do away with the 40-hour week, paid vacations, overtime pay, and other benefits and protections it took the union movement years and cost blood, sweat, and tears to achieve?
And don't think it can't happen, because without unions to fight against it there is nothing to stop it. Those of you who work at non-union jobs where the wages and conditions are satisfactory might no realize the only reason you are doing so well is because there still are unions and your bosses don't want to risk having a union rep dropping by and talking to you.
Organized labor has its faults. But American workers would be in bad shape without it -- just as they were before the union movement took hold.