Riot is encouraging bad behavior
I've been playing League since it was a DOTA mod on Warcraft 3. I have recently started seeing more players getting into League which has increased the toxicity level of the community. Specifically, player aggression on both sides of teams seems at an all time high. The longer I play this game the more it punishes me for playing it, regardless of whether my behavior was against TOS. The current system of making players wait for matches frustrates them thereby making them angry when they finally do get in a match. Then we have players turning on each other in match instead of working together to accomplish a win, everybody turns into a hero and tries to solo win.
My suggestion to change this is to stop trying to control toxic behavior. Stop punishing players for playing the game and instead offer rewards for good behavior. Beating a dog because it pee'd on the floor doesn't teach that dog anything if you don't show it what behavior it needs to correct to not get beaten.