I recommend you try reflecting on the career you have, and how lucky you are to have it.
Again, in a nutshell, a big part of what's wrong with this industry. Sounds very "management" to me: you should be bloody grateful that we have deigned to give you a job, so shut up and row harder.
As long as people are prepared to accept B, C and D (and presumably E, F and G) scale packages, Ts&Cs are only going to go one way. Seniority is a big part of the problem: it traps people and prevents them from efficiently taking their skills elsewhere, thereby applying downwards pressure on Ts&Cs. From a management perspective, why would they offer improved conditions, or even keep conditions the same if: a) people will continue to apply regardless, and b) nobody will leave anyway because they're trapped by seniority?