The Ban removes the person from the room, but this person can just change their name and come back into the room. Again, nothing is keeping toxic people from playing the game if they're banned.The authorities removing the person without having means to keep said person out makes this an ineffective method of solving the problem.
As far as moving into another room and it getting unlocked, just move into another room and lock it again. It's not hard. It's literally 2 buttons to mute somebody and you dont have to listen to them for the rest of the match. Ever match you get new people, it comes with the game but the way to keep the toxic ones from effecting your ability remains the same. Mute them, it solves the problem.
I've been playing this game for the past 3 years. According to Riot and the community, I'm the most toxic player to have ever existed. Why? I don't know. Their explinations make no sense to me. I tried to understand but it keeps ending with either 'it just is' or 'you're too stupid to understand'. Maybe this is because my view as what is toxic is different and I look at things in a different perspective but so many people seem to love to suffer. Why else would they not use the mute button and subject themselves to the chat that offends them? Even if the comments being made had nothing to do with a player, that player will get offended and report. Doesn't matter if the person making the comments not related to anyone on the team, as long as you felt bad, then it's a report.
Do I consider myself a toxic player? Maybe. I'm certainly not trying to be. I don't go around b***hing out the team when things don't go right. I'm already being threatened with a permaban while still not understanding how my 2 week ban made any sense other than people just assumed I was toxic without saying anything about them.
But will the reports and the impending permaban going to keep me from playing the game or change my behavior? Not really. Unless I can understand what was wrong with my previous behavior and that the players effected had absolutely no choice but feel offended by said comments made not about them, then I have no reason to change my behavior. It's taken 3 years to get to this point. I don't have anything of value in my account so they cant threaten me with it. I play the game for the game, not for the things in it. So if they ban me, there's nothing stopping me from coming back and doing what I've been doing.
Honestly, the only way to even make any lasting effect against toxic players is understanding really. Toxic players aren't toxic for no reason. Some do it because negative attention is better than no attention. Others because they don't cope with stress well (This game can be pretty stressful to most, it makes sense) I think I would have to put myself in the catagory that I just dont understand. As I said, I had no intention of being a toxic player, yet I've been called one (As well as feeder, goat f**ker, adopted, etc). But was I going out of my way to be any of these things? No, I was just doing my own thing and enjoying the game as I could. I love the game, I just dont like talking to people in it. They seem to get offended over every little thing I say and I dont understand why. They cant explain it past 'it just is' or 'you're too dumb to understand'.
But this is off topic. If you don't want to see stuff in your chat, use the profanity filter or mute. It's that simple. Reporting/Banning wont stop the offensive things getting into your chat and it can take up to 3 years for said player to even get close to getting permabanned. Mute/Filter fixes your problem right then and there at minimal effort.