An idea via chat restrictions.
I have been chat restricted before, not recently by any means, but the way I understand it is you get the chat restriction without warning, and then you see what games triggered your restriction. It's what Riot calls a "reform card", and it pops up on your screen every time you log in to remind you and after you finish a game.
What if it worked this way tough:
"Your recent game has been considered unsportsmanlike by your allies/enemies last game, continue this behavior and you'll be warranted a restriction on your account."
The reason I came up with this idea is because getting restricted on your account is kind of "abrupt", in a sense. You really don't know if what you said in game was considered toxic to your team, because really anything that isn't positive can be considered as attacking. In this idea I've developed, it will warn people not to continue with toxic behavior before they lose all their honor and risk losing their account forever.
I'm not justifying toxic behavior by the way.
I just believe that this will cool players off and make them think twice , because it's a way for them to see that their account is being put at risk before the restriction is placed on the account, of course I'm not saying Homophobia, racism, xenophobia, etc is ok, that should still warrant a 14 day suspension - permaban because there is literally no reason for that.