I think an important fact to note is that SWAPA's sole purpose in life is to act in the best interest of a SWAPA member. You don't really have that in ALPA, since, for example, ALPA is representing a "mainline" pilot group at the same time it's representing "regional" pilot groups. In the latter, you have an airline who's sole purpose is to be the lowest bidder in an effort to take flying away from the mainline group. And all represented by the same union. It's a massive conflict-of-interest, IMHO. And that is why pilot unions like SWAPA are the way to go. Pilot union's that feed on both ends will always be at conflict with their members.
SWAPA does what it's members tell it to do. Period, end of story. And that's how it should be.