Swearing is reported on in context.
People are usually good at self policing and are fine with swear words or not in their guild/raid chats. Guilds should self police if swear words are fine and its good to be able to disable the filter because most people are adults.
Swearing in public chats or with people you don’t know will likely lead to reports.
If you direct your swear words towards a player, or an insult a player, expect repercussions. The filter isn’t there to make it okay. It’s for people who don’t want to see it ever, even in private conversations.
Sounds like you got exactly what you deserved. I agree that people sitting on afk hill are a big part of the problem in AV but calling them that instead of just reporting them for afk doesn’t help your case
There are best efforts to mitigate it.
But there are always going to be gaps:
it will either be overly aggressive. E.g. block talk about bass guitars
or completely ineffective against a myriad of techniques to fool the system. It would even certainly be tripped up by typos where the intended “swear word” is obvious to a human reader.
Blizzard is destroying their game. Who gets hurt when they ban people for language? Blizzard does. Those people will just spend their money on other games. Wow is at the end of its lifecycle and they want to punish paying customers when there is a filter? There is not logic to this. They are chasing their customers away