As usual, I believe the truth lies somewhere in the middle.
Management is set up with a chief pilot who, according to FAA design, is supposed to:
a) understand our jobs. A good chief pilot will demand professionalism, and that pilots
work when they are able. But he will also back up a pilot who is sick, hungry,
or refuses to do something stupid or unsafe. That's what a good chief pilot
does.
b) A good chief pilot also should act as a buffer between the pilots and the D.O., and prevent pilot pushing. All the chief pilots I have ever met take their job seriously, and try hard to balance the company's desire to make money with the needs of the pilots. It is a tough job. I know. I used to be one.
Unfortunately, pilots do not sign the chief pilot's paycheck. We also don't pick the chief pilot. And, historically, there has been some abuse. So.... you get the seniority system, a very flawed system that helps protect pilots from abuse, and the company from losing highly trained assets, who otherwise might change jobs far more often than we do. Nobody really likes it. Anybody got any better ideas?