Although I do believe that toxicity in LoL is something that Riot should address, I don't think that banning players is the correct action to take. A ban is too harsh a punishment for simply trash talking, and banned players will likely just smurf anyways. Chat restrictions seem like a more fair punishment, with bans being reserved for players that ruin the actual gameplay (afk, intentionally feeding, ddos, etc.) rather than just the social experience of the game. I also think that Riot should be giving more rewards to players that remain positive. It would be nice to have something like weekly bonus IP for not being toxic. This would also boost IP gains, which are far too low considering the prices of champions and runes.