How to fix toxicity
The root of the problem is the fact that when a player gets upset, they have no choice but to stay in the game or they will be penalized and be forced to wait 20 minutes for another game. This just causes the player to get more and more upset, more words and slurs to be spewed and then suddenly everyone is involved including the other team. "Oh you are going to report me? Oh ok so I am going to feed since I am going to get banned anyways" Dota 2 has already fixed this issue and it's called low priority que. If you have reached the point where you are livid, leave the game and start fresh or better yet take a break before you actually reach the point where you are visibly upset and yelling at your monitor ( I experience this daily ) Someone goes afk? Ok if they don't reconnect within 5 minutes everyone can safely leave without being punished and feeling like no matter how well they perform, they are fighting a losing fight. Adding simple features like this don't make league lose it's identity. LoL will always be LoL and Dota will be Dota.