Banning Toxic or Cheating Players doesn't work...
...when they can just create a new account or log into their alt account and keep right on playing.
So I'd like to propose a solution:
Riot could implement an encrypted key / lock system in the client that would track all accounts used through that instance of the client (basically from that computer). If one account on that client / machine gets punished for toxic behavior, then that client would carry the punishment for the duration of the account (applying any time an account tries to use that client for the duration of the punishment).
Now you might say, "Wait what if it's at an internet cafe or in a home where multiple people use the same computer?!?"
I say that's good, it should initially have that effect. But we include an appeals system wherein the client could be unlocked and the punishments moved directly onto the offending player's accounts.
This would create real-world consequences for being toxic, drawing the attention of the people around them. Someone who screws up a client at an internet cafe could get banned from coming back, someone who messes it up for their siblings could face getting grounded or losing privileges.
I believe that this system would more effectively catch and punish toxic players. What do you think?
P.S. sorry for the clickbait title, but it's my genuine opinion. This needs addressing.
EDIT: INB4 first comments saying this is just like IP / MAC address bans.
I'm aware that this is similar to IP and MAC address bans. I believe these could be effective as well, but they are not used heavily enough. Not to mention the other issues they face. My suggestion would give Riot a more direct way to properly identify machines on which a toxic person is accessing the game.