There are currently 22 Reserve Captains on the seniority list. I believe that they are all in their base of choice and the Reserve Captain pay scale was negotiated by BALPA.
BALPA will never be able to please all of the people all of the time. Most will be pro, understandably, some will be anti. It's called democracy.