Why can't punishments follow CS:GO's Overwatch format?
On Valve's Overwatch system, highly ranked players with 150 wins or so are allowed to spectate games to determine if a player is hacking, cheating and such (I'm not sure if its the same for chat abuse but could work.)
So instead of a automotic bot accidentally slapping bans or restriction on innocent players and have them face more bots in the form of support tickets (Most), why can't Riot oom after Valve as a model? Enlist long time players with good records and have them spectate the games of players reported mutiple time like the tri unable, but with the ability to actually see things like feeding.
And then instead of hitting somebody toxic with a chat rescan action, disabling his ability to communicate (Imagine one as jungler), rendering him completely mute or screaming out "Fuck you" every fI've minutes, just ban him from the game or put him on a match restriction.