I kind of think that the truth is somewhere in the middle. Of course seniority is to be respected, but asking for demotion to get a good roster I believe is an exaggeration.
At the end of the day is what one makes of it. FZ is a good company to be part of, but it has the potential to become much better.
VL