I agree with Phuz. The seniority system is causing most of the trouble. I'm not in an airline yet, but I intend to do some research on the pros/cons of a national seniority list. From the little I know about it, it seems like an excellent idea, but there must be some reason it's not implemented yet...