Change the report system
Get rid of the automated report system please. Make every report human filled and make the report system much more complex, and punishments much more severe. Ban players via their ip addresses if they are seriously bad players. If a player calls another player an idiot, then apologizes and says they're tilted and that it's best if they mute each other, that player shouldn't be permabanned. But that itty bitty little bit of spite caused will cause the players to report him and he will lose $100-$1,000+ worth of things in his long filled account over a small little squable.
In most games I see the chat function not even used because riots punishment system is way to severe and doesn't do it's job properly. The automated system is obvious and the majority of players tend to be toxic and abuse the system to ban other players. They also fish out words from other players to make sure their reports are validated. Many players will grief other players by taking their farm, following them around, or inting to their laners with shutdowns. The automated system doesn't cover the actual problem of intentional feeding and the attempt to not win the game. The solace of riot staff actually attempting to bring peace to the "toxicity" of league can and will ONLY ever come from the immense crushing defeat of in game griefing and trolling.
To make things also much more simple chat and gameplay should be completely seperated. Gameplay bans should be seperate from chat bans, and permanent chat removal while still allowing players to play would make the game much less toxic.