As far as i know, there is no rule that pushes a manager to keep a player under contract, Xerery has the right to release the player if he is not satisfied with him. I agree that admin souldn't change the player wage, but i do think that Xerexy should be able yo release the player. Right now, the system (not the rules) prevents him use an ingame feature (release the player). And as Igec said, the same system is the one who allowed Xerexy problem to happen, admin should also pay attention to something that is not working properly (in this case, wage limit set by player room level).
I agree that admin shouldn't fix other player errors (accidentals or intentionals), but i think that errors shouldn't happen due a failure in the game code and also, i think that users should have the valid tools to fix their errors, even if they have to pay for them (releasing thay player would cost nothing more and nothing less than
400k, that's a 2 week salary, same than any other player released).