Or alternatively, just mute the one toxic person when they start up. The system is not the problem here. It is players like you who seem to feel the irrational need to defend their honor or some such nonsense against people on the internet that they will never meet in real life. Just. Mute. And. Report.
like srsly nowa days in league EVERY GAME has a troll why because they beating the system having a laugh knowing just what to say to not get banned.
Funny. I've played several games in the past couple days and only gotten maybe 1 or 2 trolls throughout. You can't claim that EVERY GAME has a troll because it is simply not true. If someone is harassing you in game, just mute and report. There is no better solution than that. It isn't that people are beating the system. It's that they haven't been reported enough.
Don't bother with the argument of "well how many reports is enough then?" because there is no point to it. It doesn't matter how many it supposedly takes, because you don't know their report history to begin with. Your report might be on their first ever offense, and so they'll probably just get a warning unless they went way overboard. You don't need to know that every report you file gets someone punished. Only that you are doing your part to help without making matters worse.
If everyone had the sense to just mute and report instead of "standing up for themselves" by making matters worse for everyone else and arguing with the obvious trolls, then there would be a lot less complaints about the system. Literally almost every problem with the current punishment system is a result of user error and user ignorance.