Befriend that troll in your game, play with them and report them whenever they behave badly.
So, I've thought up of an excellent tactic in efficiently keeping trolls reported over several games. It's going to take effort and dedication and no one, not even me will probably do this but what if:
You befriend and play with a troll or griefer game after game and whenever they decide to troll by saying obscene things in chat or purposely pissing off their team mates just because, you report them at the end of the game. This basically means you sacrifice your time playing League just to do justice for the community to make the community's atmosphere better, one troll at a time. Would this ever work?
In a scale of one to ten how evil is this?