The Unions have shot themselves in the foot. Membership is not worth the dues extracted. Basic benefits are guaranteed by federal law. And the small increase in wages isn't worth the money extracted to support national union leaders and a political party many people don't want to support.
The problem is a union model that doesn't allow small local unions to organize and represent themselves locally in a cost effective manner.