Multiple people reporting the same person should be an additional factor in determining whether or not the person is team-killing to grief.What will make it easier to differ someone teamkilling on purpose: a back and forth, or a clean feed of only one guy teamkilling?
Team-killing can be helpful in captain mode if not abused, because If you are afk at the start of the round if your player character gets killed your ai units will automatically charge at the enemy units and the team can stay grouped on your units and the player won't get kicked out of the game due to inactivity while he is dead. However there are times in captain mode where someone on your team is killing your Ai units just to grief and troll and ruin the experience for other players.
The current system is clearly over-eager in some of these bans and its obvious that it is open to exploit or abuse, so here is what I would do:
First, if you received 5 reports in a single day for example all reports being from 5 different players respectively,
The transgressing player should receive a visible warning for their first report and as they try to click the multiplayer queue button this warning message would pop up :
After this, if the player receives 3 more reports totaling 8 in that day from 8 different people, apply a 24 hour ban to the transgressing player.WARNING: You have received multiple reports over the last few days, if this continues you may be temporarily or permanently banned from Multiplayer. Please review the Multiplayer Guidelines: Link here
Continue to scale this up as necessary. If a player is transgressing against the rules actively and constantly after receiving multiple bans, that player would be subject to a manual review process wherein a more detailed analysis of the players activity over a broad period of time could occur.You have been banned for 24 hours due to receiving multiple reports. Please review the Multiplayer Guidelines: Link here