A lot of it also comes down to local communities and Local Game Stores. They need to start policing bad behavior, inappropiate comments and slang terms that make non-white, non-male individuals stay away more often than not.
I run events weekly and I have had to remove a number of players for using the term “F*ggot”…