To be clear, how many people report you is completely irrelevant and many bans are made because the chatrooms are monitored throughout the day by staff.
Every chat ban is manually made by a staff member, the only auto chat bans we have are for spam, particularly spamming swear words.
When someone is reported, everything that was said around that time is read so other people who are part of the conversation who broke chat rules but weren’t reported are regularly banned.
Reports are also regularly rejected, you don’t get banned because you were reported, you get banned because you broke the chat rules.
I think I’ve reversed one chat ban in the past year as I didn’t agree with it, so incorrectly placed bans are incredibly rare when you take into account the amount of chat moderation we do every single day.
I’ll reply to your ban appeal next week to explain exactly why you were banned. Ban appeal tickets are answered last so as not to get in the way of us helping players with genuine issues.
To confirm, a ban expiration time of 0s is a permanent chat ban.
Previous ban history is taken into consideration when deciding lengths of bans.