I do do that in real life, or I did. I suppose different reaction because knowing audience and audience knowing me. Obviously that isn't the case for us. It wasn't meant to be passive aggressive.
Since already addressed the last part lets focus on the first. Perhaps me correcting you wasn't the best way to start a conversation to you; to me it was supposed to trigger a question. I do take blame for not knowing the audience enough to guide that properly. It has taken some turns, but we have reached conversation. I will apologize for my mistake as long as you realize your own as well. Mentioning generation is a risky thing to do since ages are private. I am considered a Millennial because if you were born between 1981 and 1996 you are considered one.
You do acknowledge that trolls are in fact punished, and as we both agree on; not a timely fashion or as quick as we would like. How as community members can we make this better? This is an incredibly hard question with no perfect answer. Again, I encourage maybe making a board post to discuss (I am on mobile and things get wonky at times.).
Now the discussion opens more. Before moving on, it is less that I want to be right and more that I like correct information. I agree trolling is a problem and really wish there is a better way to detect. Your example of following a jungle and doing such is good, but also risky. I believe there was a strategy on TT in which basically someone sacrificed all jg xp/gold to a carry. They would weaken the camps and let the laner take it. I admit I could be wrong because I am not familiar with TT strats and was a random post I read in passing.
There is a lot of toxicity in the community, but not all of it is caused by trolls or even int feeders. Some people trigger at the smallest thing, like a support accidentally taking 1 cs (whether a relic user who timed the charge wrong or a stray skill hitting). The flamer will usually accuse the support of trolling at that point and go apeshit. What I'm about to present is anecdotal evidence, so take it with a grain of salt. Back on CoD MW2 (I remember because xbox pissed me off), I played a FFA on Fuel and used p90 Akimbos for the challenge completion. At the time my motto for xbox profile was "I'm the mother effin Bear Jew" (Inglorious Bastard ref, strongly recommend it if haven't seen. Granted they use fuckin). Apparently I pissed someone off and they sent me a message using less than flattering language in German. I ignored them but they reported me and I got a 48 hour ban from xbox live.
Why did I use this example? Because it shows other communities can be just as bad, but since LoL has the rep already, we notice it much easier.
Swift permabans would depend on the game. Games that actually cost money usually have to use other means of punishment and reserve perm for cheaters. It also depends how they work the servers. In Tabletop Simulator (fun if you like tabletop games but can't get people together) once in a game server by a host, it is their rules and they can ban you for what they want. Moderators of the game will ban you for the Global chat for crude language or disagreeable statements (Hitler did nothing wrong). Comparing to other games is interesting though.
Could the forums be more friendly in some regards? Well, couldn't any place? Yes, some people come here and have valid complaints about trolls, but it seems a lot of times they want to claim someone is a troll that isn't. We have seen cases of "omg troll support, no sightstone (rip)", "jg didn't give me blue, so troll.", "bot took my red at 25 mins. Report for troll.", "jeez this champ is building x instead of y, troll!", and the oh so popular "xyz died twice already. Report for troll and int.". It is usually the latter that board regulars have no sympathy for. If it is a valid claim, we try directing to submitting a support ticket. If they are naming, we tell them that is against the rules, not to protect trolls; but to prevent the innocent people being accused of trolls from witch hunts.
Why should a person reporting, also be investigated? If you mean the antagonizing part that lead to flame and then the report, wouldn't the flamer have reported the antagonizer?
I'll try to avoid overly inflated numbers, but still some.
Assume 100k games for NA (ignoring other regions for now) (will also say that is 1 day.
10% get reported for having a troll? I think that sounds fair. (considering some claim to have one every game) So 10k games to be reviewed.
20 minute game because ff20. 200k hours of game to review. 480 minute workdays. So Riot would need 416 staff to review the 20 minute games (someone is welcome to double check, I may have missed a step.). That is staff in addition to the cost of their current staff, server maintenance, third party cost (like the forums), and other systems (like player support tickets and live chat.) Is it possible to do? Yes, but would the cost be worth it. I'm basing this off a game mind you, but in Game Dev Tycoon (more fun then one may think.) you can develop and build an MMO. You actually get to watch the profit and cost of the game. Eventually though the cost becomes greater and then you release an expansion to bounce back.
The point being, I didn't really pay attention to the cost of maintaining a MMO until I played that game. (off topic but fun fact, you can play a pirate version of the game. However, pirates will start to take the games you make in it eventually.)
Trolling would have to have clear definitions to do that though, and very strict rules by Riot. By which I mean basically forcing a meta, which they don't want. Otherwise people may report me for Ornn support, or something else. Enough people displeased by my Ornn support when I'm still playing to win, I get banned for trolling. So, while yes, it is great to want to ban trolls swiftly. The problem is defining trolling past obvious troll builds (6 tears/ap zed [does he have an ap scaling ability? If so scratch that example]).