BALPA in any airline is only as good as the members of the CC. My CC have varied over the last 10 years from brilliant to dire. Currently, they are good(ish). This is directly due to the fact that only very few talented people can be bothered to work as CC members. Often this allows unsuitable or 'single issue' people onto the CC, with disasterous results.
So next time you winge 'what has BALPA done for me', perhaps the response should be, what have you done to make BALPA stronger?