In Clan Arena people are often very mad when someone joins to make teams uneven, and they are also mad when someone disconnects leaving teams uneven. If the last person in the team does not voluntarily go to spectators in such cases, they will be kicked (I don't know if such things happen in other team gametypes honestly, I don't play them).
The suggestion I have for solving this, is to allow people to vote for moving someone to spectator team instead of kicking them, so they don't have to lose a player after the next person joins, thus making it even again after only one more player comes in instead of two. Also, not making that player mad and frustrated and closing Quake entirely...
And also, to make it mandatory to vote for people to join in, if the game is in progress. That way a new player cannot join to make an even game uneven. You should, of course, be able to vote for two people at once; either they both join, each in one team (and the shuffling algorithm will determine which player is better for which team so that the balance is also preserved), or neither of them joins.
We started a Clan Arena game, and after 4 minutes, stermy quit. We callvote to move Cooller to spectator team. After 1 more minute, Noctis joins the server, and we callvote to move both Cooller and Noctis into the game.
Their teams will be chosen either depending on their skill and the game score, or alternatively Cooller might go into the same team he was playing for from the start?