Banning Toxic or Cheating Players doesn't work...
...when they can just log into an alternate account or make a new one and continue ruining games for others.
Honestly I think these players on new accounts might be the reason actual new players have such a hard time getting into the game.
EDITS:
As pointed out by another person in the comments, I didn't say we shouldn't punish them. But the system as it is doesn't work well enough. I want more.
Editing to include some ideas, since just complaining doesn't solve anything. here's an elaboration I made in the comments below.
I'm just tilted from people saying crap like, "Go ahead report me, I have 5 other accounts." it's bullshit and clearly they aren't being stopped by the systems we have in place.
Stronger preemptive chat filters would go a long way to get rid of toxicity. For example:
That thing they did with Overwatch chat was pretty clever. Make the people who type toxic stuff make fun of themselves instead.
Or remove the behavioral reward that toxic players get for being toxic, just isolate them. This could be done by making their chat messages not even show to other players. They would think they got to say their piece, but would get no reaction because the other players wouldn't even know they said something. No reaction = no reward. The behavior might go through extinction bursts (getting worse before it gets better), but it would die out.