I have worked with large union, in-house union and no union airlines. The biggest problem is that the airline unions in the US are "Labor" unions and not "Trade" unions. We are professionals practicing a trade or craft.
A trade union would mentor and train new members, promote its craft, self police, and protect the public image of said professionals. What is the American Medical Association? What about the State Bar Associations? American Dental Association? What about the so-called blue collar trade unions?
Maybe we lost our way?