Stop banning toxic people, make a separate Queue for them instead.
There's this other MOBA. Where you're placed in a Low Priority Queue if you're reported for toxic or leave too many games.
What does "Low Priority" Mean? It means that you'll enter a separate queue called "Low Priority" where you'll be playing with people with the same offenses to the rules. Meaning everyone in your team in that game is either "toxic" or "afks". The only way to get out of "Low Priority" queue is to successfully complete (win or lose) 3 games in low priority.
Now , is there a reason why cannot do that here? I didn't learn anything being told "don't run with scissors" until I actually fell and injured myself with the scissors. I don't think people learn anything from being soft banned or permabanned when they'll go "lul ill just play another game" or "lul xd make another account".
Please discuss below.