I'm glad changing your server isn't free. A player gets a bad reputation on one server, they'd just switch to another and another and another.
I don't know how many people still play, but why don't they just merge everything into 1 server, or possibly 2 or 3. With congestion, it would probably not work, but it's a thought.