Blizzard cares and has since 2004? They have said it since then and enforced it if reported since then. The filter is for parents, and those who don’t want to see it, but it does not allow people to use profanity.
This thread has some useful info and touches on the filter Spotlight on: Harassment
Mature Language Filter (aka The Profanity Filter)
This can be activated within your Interface Options: Main menu (ESC key by default) Click Interface > Social and check - Mature Language Filter.
Once enabled, all inappropriate words in our profanity database will be filtered and masked to appear as jumbled characters, such as ‘*##@&’.
Note: The filter does not excuse the language used. The filter serves as a temporary shield, to help parents of minors and others who do not wish to see it, to block it. Our policies prohibit the use of both clear and masked inappropriate language.
I strongly doubt the simple use of the word freak or frankenstein would have resulted in a multi week suspension. I obviously can’t see the logs though so can’t say if that was really what it was for.
Correct. Content that Blizzard creates is reviewed under the ESRB rules. That content is static coded content. Player generated content (chat and names) is under the EULA and Policies of the game company and is far more family friendly. The same policies apply across all Blizzard games, even ones with an M rating. You can’t swear in those either.