An automated system banning on the spot, without context is the only way to have a ban system at al
FOR PEOPLE WHO DON'T KNOW WHY I MADE THIS:
A lot of players complain about the instant feedback system, that it doesn't take context into consideration, that they were joking and that riot should review all reports themselves.
People say the current system sucks, I'm trying to prove that I have no life and that I'm really bored, as well as that what they're asking for is impossible.
A system that automatically bans anyone that uses slurs, no matter the context, is still better than a system that needs humans to measure the context, whether it was quoted or not or if it was joking.
League had 27 million players every day in 2014. Around this time there were 67 million monthly players.
In 2016, no official information on daily players has been released, but the amount of monthly players was 100 million.
The amount of daily players can be estimated through that number, if you consider the growth in monthly and daily players to be the same. With that growth, there is a total estimate of 40 million daily players in League.
NA currently makes up about 11% of the total playerbase, but let's down that to 10% for easy calculating, so that means there are around 4 million daily players in NA. If everyone plays one game you would have 400.000 games a day, 800.000 games when you play 2 games a day. There are plenty of people who play more, but let's say everyone plays 2 games a day.
With 800.000 games played a day, there can be a maximum of 8 million reports op people a day. Let's say that about 10% of people gets reported. One person each game. 800.000 reports a day. Let's say only 1% of those reports is valid according to the system, and gets passed on to our "official RIOT human context chatlog Judges". (according to riot lyte only 1% of people is toxic/got a restriction) That's still 8.000 valid reports a day, only in NA.
Reading through a chat log takes about 3 - 5 minutes, and since people want context, the other chat also has to be read, making it about 4 minutes. Deciding whether it was toxic and bannable or not can be instant to 2 minutes if it's close, so we'll take 1 minute for that. 5 minutes. 5 minutes per report.
8000 valid reports x 5 minutes = 40.000 minutes.
40.000 minutes 667 hours 28 days
It would take one person 28 days to do all the chat logs from one day. Or 28 people to do it in one day. 24 hours of non stop judging.
A working day is about 8 hours, so all these logs would take 83 working days for one person, OR a team of 83 people working 8 hours non stop reading reports. Without breaks without taking time to switch reports.
So you would need a team of about 100 - 150 people to read reports every day. Only in NA. Considering NA is about 10% of the total league population, all this is x10 for the full playerbase, so 1000 - 1500 people only reading reports. The current amount of RIOT employees according to google is 2500 people.
So they would need to expand their employee base by 40 - 60%, just to be able to make a valid and trustworthy context-based report system!
That's just impossible to do. An automated system does all of this instantly.
With the current report and ban system, 99% of reports are a 100% valid, so only 1% is invalid and should be appealed.
Considering we needed those 100 - 150 people in NA to process all the reports that come through, we would only need 1 - 1,5 people to process the current invalid reports. That's exactly what the current system does, but instead of having 2 employees handling that by themselves, we have the Riot Support handling all these ban appeals.
What I'm not considering is that most people play far more games per day. I play about 5 games a day, this would make the numbers even bigger. From twice as big to three times as big.