That's why I don't think the morale loss based on your line status is the best way to go. Because not everyone's playing to win and you're invariably pitting people who don't care against people who do in attempt to force gameplay.
Long time ago I had a game server called "PLM's Teamplay Server" and the idea was that certain players were allowed to take NCO slots on demand and you had to follow them, like a never-ending competitive event style gameplay. Everyone had to 'agree' to the rules with a little plugin when they came in the server that asked if they agree'd or disagreed and booted them if they hit 'disagree.' The problem was that the people who prior had been trustworthy stopped playing eventually. The attrition of people wanting to do things like that is higher than you would believe.
Nevertheless with the stock some people put in the officer class it would be very helpful if a server could designate people to bump people out of the officer slot (but not other designated people obviously). In a similar fashion where when you spawn in as the flag bearer that you can't do it afterward until the class becomes available again due to a flag being de-spawned or something. That's what would happen to the guy bumped out of the slot. He may remain in the officer role but along trots a qualified guy.
A "Message of the Day" introductory screen for servers might also help. To list server rules and such. I definitely wouldn't like the game or the company tool manipulating who can have what class.