This thread really demonstrates the lack of trust between pilots and management.
No wonder things are in such a state when there is such distrust, especially when you consider everyone is supposedly working towards the same goal. ie the growth and success of a company.
Most of the comments here seem to be that having a seniority system is a protection against poor practise and nepotism. Can it really be that bad? I don't think it is. There may well be examples, but how many of us here have got jobs because a "friend" got your CV to the top of a pile, or harangued a recruiter on your behalf?
Every job I've ever had has been the result of a "contact" and it is fairly common place in all industries.
If you've ever got a job in that way, it is a bit rich to start shouting that nepotism is wrong. Pot, kettle and black springs to mind.