As far as I understand the choice of who gets donor kicked is random. I believe I read that in an answer here once, but I could be wrong.
What I think would be cool is a donor kick formula that chooses based on an effort to balance the classes. Maybe not all servers but servers like payload and dustbowl where people care more about team objectives. I'm 100% against class limits. I don't want to see that. But I'm definitely for anything that promotes choosing classes that help your team. It can be frustrating when your team has 5 snipers and no medics and the next guy that joins decides to be the 6th sniper. If donor kick removed a player from the class/team combo that has the most, or is above some set # per class or some formula like that, people would be more team conscientious about their class selection.
What I think would be cool is a donor kick formula that chooses based on an effort to balance the classes. Maybe not all servers but servers like payload and dustbowl where people care more about team objectives. I'm 100% against class limits. I don't want to see that. But I'm definitely for anything that promotes choosing classes that help your team. It can be frustrating when your team has 5 snipers and no medics and the next guy that joins decides to be the 6th sniper. If donor kick removed a player from the class/team combo that has the most, or is above some set # per class or some formula like that, people would be more team conscientious about their class selection.