The punishments and the criteria for toxicity needs to be more severe. I have had a set of ranked games since I have returned to League. It does not matter to me if you feed, but if you tried. I got some nasty players who refuse to cooperate, that's minor, to people downright flaming and feeding intentionally. Our team reported a Karma who was question if I was a girl player, or if I was Bronze, and complaining how I did not want to play (even though we were matched against a Braum and Xayah, which is scary if you get cc'd for 1 sec). Another one was a Rammus (d3 player) complaining OH you are retarded and bronze-like if you think Rammus should not get Thornmail (except that Ezreal went AP, Ornn is full tank, and the only person actually building AD is Jarvin). Another one is a Nocturn who is refusing to listen to me and 2 other nice players because a Taric complains that he is just trying to 1v1 a Top Udyr with Conqueror (making Udyr 10/2/0). Another one from the other day was a duo partner, Kogmaw, refusing to group and leading to a Jax and Yas (or Kayn I do not remember) to go 12/5/7 and wrecking the entire team.
Though the honor system is a cool feature that rewards good teamplay or cooperation or kindness in general, it does not make up for the fact that many toxic players still roam the system. Also it further just emphasizes the bad players since you are looking for people to upvote. Anyone can agree that people have bad days, but when people are either being racist, sexist, or downright destructive, it really hurts the community and overall gameplay. The funny thing is, the toxic people I have reported have not resulted in an indicator for punishment (even with their match history explaining they do poorly in most games indicating some struggle), it's kind of unfair they get to remain in game and be toxic.