I play LoL now for years. In my impression, your very first sentence is wrong: Riots implementation changed the behaviour profoundly and made playing LoL with random noobs way more friendly. It is still not perfect of course - what you described happens - but the game is way less toxic than it was before. Immediately after the introduction of the honor-system it felt like playing a different game, the impact was astonishing.

> Another issue with the tribunal is that it punishes for almost anything. If you say GG after 9 minutes... its punishable. If end the game saying gg easy... its punishable.

Both of your examples should be punishable. Especially "gg easy" is the most anti-social behaviour possible in a game. People like that should get banned instantly and forever - from the whole internet.

> At best Riot have shifted the problem from verbal abuse to threatening to report.

Which is a great achievement by itself, if true. Reporting someone as unskilled player does no harm, at the most it leads to an adjustment in the hidden elo. Way better than insults.

> 1. Add a tip pointing out a mute button exists... It took me 80 games of randomly being shit on before someone told me about the mute button. If someone starts to spout abuse I just click the ignore button. Problem sorted.

This is great behaviour. LoL does mention that button though. But I agree it could be more prominent.

> 2. They could give headstart smurf accounts to people who tick an option saying they are experienced players. This would help noobie players play against each other and have a soft intro to the game.

One has to be careful with that. Banning has to be a huge punishment, everything that helps experienced players with the game start can therefore be dangerous.

> 3. They could improve the tutorial so players actually start with some idea of what they are doing.

I was under the impression they did that with the new tutorial, with ingame-hints and such stuff?

> 4. They could make the early climb on new accounts start versus bots to force people to actually get a feel for the game before throwing them into PvP

True. But it has the issue of driving people to bot-games. PvP is the core of LoL and the botgame-players are their own subculture which I don't know if it should be supported... So also not as easy as it sounds.

I agree with the toxicness of the champion selection (though if someone says mid or feed, let them feed and report them. Haven't seen that in ages, so those people get banned). Riot does as well, I wonder what they will come up with. Picking a lane prior could work well, especially if combined with a system where the meta can be selected ("I want to play top in a top-mid-jungler-adc-supp-setup") or neglected.

> There isn't a single tip that says "if you ally is having a hard time in lane, consider aiding them rather than criticizing them."

Not true.

> The attitude of league at the moment is "if you playing bad you are spoiling my game and I will abuse / threaten to report you for it."

Sometimes that happens, but you should simply ignore and report those people (when not ranked. Then you should do the same, but only if the criticism is unjustified).

Best way to deal with all of this is of course to play with a premade team.