Do you think rank is an actual skill judgement.
This is a very poor question.
Does ranking provide a real, valuable assessment of a player's skills?
Limited, but yes.
Does ranking tell you everything valuable about the player?
No, and it never can.
The ranking system provides you with a lot of information that is more useful to a computer than to a human being i.e. ability to CS, KDA, relative skill compared to other players.
Additionally, the current ranking system for League is actually a piss poor metric because it doesn't measure enough. Just because someone is Diamond, doesn't mean they have Diamond level decision-making, mechanics, teamwork. It doesn't guarantee they are even good at theory-crafting, adapting to unorthodox picks/situations, performing under pressure. It doesn't guarantee them have the right attitude or know the proper gameplay patterns for all roles.
So what does it guarantee?
- Their general understanding of the game is at above-average for certain roles
- Their general decision-making and reflexes are above-average for certain roles
- They consistently perform better than a subset of other players in certain roles
- They are above average at recognizing and abusing the mistakes of other players
- They are above average at recognizing and abusing certain game mechanics
It tells you nothing about their teamwork, adaptability or mental fortitude.
You have to realize that everybody is different.
Some people would rather lose than get carried. Some people will blame to no end instead of self-reflect. Some people will find the worst, most worthless of reasons to cause problems.
There are people stuck in Bronze because of their mentality, not their skill. There are people who can't get promoted because they psych themselves out during promos or just plain suck while under pressure.
The Annie you encountered is the perfect example of a vocal minority we are unable to effectively punish.
Why did I say effectively? Because in-game, there is no way to effectively punish people like this without punishing your other teammates. If you fight back, you make a shit situation shittier. If you defend yourself calmly, you are still at their mercy because they need to accept your defense. If you do nothing, they have free reign. If someone else steps in on your behalf, now they're a target too.
One of the problems is, people can't see when you mute/ignore them or get punished for repeatedly getting muted/ignored by members of the community.
Imagine a rager seeing a notification, "A player on your team has muted you". No big deal right? They've won, so they think their behaviour is justified and continue. Suddenly they see, "2 players on your team have muted you" then "3.." and before long "The team has muted by you; chat and pings are now disabled". All of a sudden it's not so funny.
Can you imagine how great it would be for that same person to get chat, ranked, etc, restricted because the game detects that a whole bunch of players just can't stand their attitude? Then even better, the people who played a part in their punishment get a little notification "A player that has recently negatively affected your League of Legends experience has been punished".
Sadly, none of this exists.
Just try your best and remember to actually have fun playing the game. That's what games are for.
If somebody is being an asshat, save yourself the trouble and don't bother humouring them. If they are really bad, send a report then forget about them.
Times are hard, prices are going up and some people just aren't worth the spit you'll have to use to argue.