Please tell me what is the point of the system disconnecting players if the game has a function to independently disconnect a player you don't want to listen to. It just doesn't make sense, by disconnecting a player for some past games, you completely deprive him of the opportunity to interact with future teams.
Can a punishment system be manual or there be a total and clarified code of conduct, so there is no random restrictions and no restrictions from people massively reporting you for no reason?