ALPA itself needs a rework, but most people do not realize the benefits of a union its size. Normally when they realize it, is when they get in hot water, and ALPA is the only thing that saves their career. I have seen in many times.
There are good things too.
That said, there are bad things as well. We just need to be willing to step up and fix them not just complain from the side lines. You union dues are not like a Country Club membership. The idea is that with numbers there is strength, same goes for our dollars.