Honestly the greater issue I have is with developers that haven't touched enough grass to realize that some people are named Gaylord or live in Cunthorpe or whatever.
That, and the stupid culture which insists that baby must only see baby words, not mean old grownup words.
The people in charge of those decisions just shouldn't have such power. And if a user names themselves removedHater1995 you can still intervene based on reports from others.