How to stop toxic players once and for all..this would really work.
I think when someone would get punished in the current system for being toxic or afking/leaving, instead of giving them a ban or a chat ban, the automatic system should give them an ip-boost that scales with what punishment would normally be received. For example, if someone is going to get a 10 game chat ban, instead, give them a 2 game ip boost and say "please dont be toxic anymore, we will give you more rewards!". If someone was going to get a 2 week ban, instead give them a 5 day ip-boost plus some RP.
TL:DR Instead of punishing people bribe them with ip boosts and RP. Obviously this system is way better dont you think?