Behaviour Score
Alongside elo I believe that their should also be a behaviour score, meaning that toxicity will result in you playing against people with the same level of toxicity and well behaved players will play with other well behaved players and so on. This would mean that excessively toxic players would have more trouble finding a game than well behaved players. I came up with this idea when I was in my final promo game and I encountered a
yi one trick pony. When Yi was banned this guy decided he was going to troll so he decided to play teemo jungle. The game was obviously unsuccessful and it was especially frustrating because I could not do anything about the loss.