Either the system is flawed at finding feeders or people simply don't report. The toxic part doesn't make a difference since this guy fed consistently for 3 days straight and in the game I was in personally he was incredibly toxic. This was almost a year ago now and he seems to have never even skipped a beat.
People report. The problem is that riot simple chooses to let this behavior slide. I reported a player, then sent in a ticket with a video of him running down mid lane. His match history showed that he did the same exact thing just about every game. Was he banned? No. And there is not 1 single reason you can have to justify his behavior or to argue that he does not deserve a permaban. They simple just do not punish it. Why? Because that's mean to do.
As for afkers I don't think riot wants to hit people with bans for kids who have internet trouble and try to join 10 games, getting dc'd in all of them.
If you have internet problems that cause you to d/c every game, don't play. It's that simple. You're still screwing the rest of the team over because you are trying to play without the internet or computer to do so. There is no excuse for that. Also, it's not just bad internet. I submitted a support ticket with some guy that would literally go AFK every time his team gave up first blood. Said it in pregame lobby and did it when our teammate died. His match history shows the same exact thing every time his team dies first. What did the guy at support ticket tell me? That they don't ban players for AFKing, regardless of why/how often.
Tickets sure seem to help though, I've had 2 accounts punished for admitting to boosting on the forums (this did take some months and only 1 account was banned, the other lost its ranked rewards) and a feeding rager banned who added me post game to tell me to go "slit your wrists you pathetic waste of air".
That's toxic chat. Toxic chat is punished, nothing else.
League of Legends has literally the shittiest online community that I've ever been apart of. Many people think it's the worst period. This is not news. The problem is that it will not get fixed until Riot decides to actually start addressing the issues, rather than just trying to throw chat bans on "toxic" players (even though there is a mute button?). It's that simple. I'm not defending toxicity, but it's literally the only negative thing in the game that you can change (by muting), and it is going to continue to happen if you don't try and address the causes of it. So bottom line is that if the SJWs want to continue to cry about toxicity, they are going to have to make changes. If they are not willing to make changes because it's mean to ban a trolling player, then toxicity is going to continue and they have no basis to complain about it. It's really that simple lol.