As much as I hate trolls in good games like these, Titan, I feel obliged to point out a few things about the information in your post.
The whole Justin Carter thing is a great example of terrible police work. One has to consider the context in which any comment is made, and the way that kid made his comments really doesn't make them look reliable; they're not actual indicators of what he's thinking, they're metaphor. Plus, even with the restraining order bit they dragged up out of his past, they have nothing to prove or even strongly suggest he wasn't just making a joke. As an example, making a bomb joke at an airport might get your butthole fingered, but if you make a good bomb joke around the table with friends having a beer, nobody in either the US or Canada has the right to give you shit for that. It's not enough to suggest a conspiracy, no judge is /that/ unreasonable.
The only thing the Justin Carter case is going to result in is that kid never having to work again from the lawsuit he'll win, and a handful of cops getting fired for shitty police work.
The comment about Riot Games having to create the Tribunal has less to do with /how/ bad the community is than it does with economics. Pretty much every MOBA (and, to a lesser extent, the multiplayer gaming community in general) disapproves of people getting their feelings hurt, associating that negativity with their games. It's bad for business, and nobody likes seeing people get bullied or harassed. I think it's reasonable to posit that all larger gaming communities self-police in one way or another. From forum mods to community managers, bigger companies can have a lot of expenditure involved in this sort of thing, and that's just because online gaming (and the internet, in general) can lead to hot words, not just that particular MOBA. And really, putting that responsibility on the community is just plain smart - crowd-sourcing is cheaper, and makes sense given that the community itself is generally able to make good decisions on what is and isn't kosher in that setting.
As for posting about troll shenanigans on the forum, well, that tends to get messy. I agree trolls probably need a good shaming (since beatings are illegal), but I personally like to keep that sort of thing to a quiet word to the host when I see a troll pop up in the game list - if you're courteous and earnest in communicating it, I think you'll find it gets the job done.