Again I agree... but don't throw the baby out with the bath water I say. ALPA is more of a mainline union, and what is needed is a union for "regionals" and 2nd tier carriers the likes of World, Omni, etc..
I used to wear my ALPA pin with pride, but after working at ASA, ALPA (at least their MEC) soured me to the whole process..
As for corporate aviation paying better... Yes, and no.. Some companies are the virtual career lotteries, where you fly GV's and Falcon900's for $200K/yr and take a 15% profit share, etc.. but most of them are not quite that good, and worse yet, you're strapped to a pager and have no live/schedule.
There is no perfect solution now, but I always said it would be best if we all (pilot profession) had a universal pilots guild, which set pay rates for all types.. from Citation 500 to A380, and any pilot accepting less than that "set rate" would be blacklisted by the guild, and thus unable to work.. check/balances.
The laws now are such that it would be nearly impossible to form such a guild.