Now you know why nearly every aviation company of any size is a union shop. Seniority controls your life in ways both good and bad, but at least you know that you will be treated the same as everyone else on the seniority list. Training opportunities (upgrades) and better schedules come along when it is your turn- not when someone in a suit likes you better. Hope your next organization is more professional.