im tired of this community being plagued by toxic behavior, and that the only punishments that are given out are by BOTS.
There's no feasible way for Riot to manually handle every report that's sent to them. An automated system is the only way to deal with the sheer amount of situations that have to be sorted through.
Literally the only time punishment is given out is if everyone in the game reports someone or they say kys or the n-word
This is taken directly from the Reporting a Player FAQ on the Riot Support website:
"Do not ask other players in the match to report the offending player. It only takes one report for our systems to review a game. Additional reports will not do anything for the offending player; however as mentioned above, it could open yourself up to a report of your own; especially if you are derailing the match by constantly demanding reports of other players."
Multiple reports don't increase the likelihood of a player being punished and punishments are given for things other than hate speech. Check the Player Behavior boards for evidence of this. (I'm also evidence that this happens because I was banned pretty quickly for my toxicity)