Communication between the Client and the Player
Riot has done much to try and help player behavior problems in League of Legends, that we know. What they have done is implement systems that help deter players from being toxic, for instance: a ranked ban system, a chat restriction system, a much iterated and improved leaver buster system, and more.
I will be addressing the chat restriction system's various problems and how it can be improved.
Communication: Currently, the only thing understood from the player is how many games he might (possibly) have to play before his chat restriction ends, this is simply not enough. In psychology, you learn that operant conditioning (the most useful and relevant type associated with deterring unhelpful behavior) requires the player to UNDERSTAND why he got chat restricted, and communicate when he is doing better.
-Suggestions: Add a toxicity rating only the player can see on his own profile, this rating goes up and down with reports/leaves. When you get chat restricted, hovering over the message (saying how many games you have left) instead just shows a bar that will decrease and increase based on the behavior you show during this probation. This decrease player frustration with Riot due to poor communication on what the system actually is and how it behaves.
Also, speed is very important here, instead of giving players 20-30 games based on how toxic they were, give them 10 or so, and increase it EXTREMELY rapidly, I'm talking 30-40 game increases if they are toxic, this teaches them very quickly if they continue to be toxic in ANY games, they will pay dearly. The initial punishment just has to be convenient with riot, because the less games are in between their toxic games and the faster you increase it, the more effective the punishment is in correlating toxic behavior to chat restricted games. This is not a jail sentence, its a switch. The real reform is in the threat of a secondary punishment. You also give players who reform faster than others an easier time for it.