So many of the absolute worst accounts I suspend should *never* have gotten past signup 😮💨
If your username contains a slur, hate-speech, or a well-known troll or dogwhistle reference, then it is a failure of your moderators and administration if that account ever sees the light of day.
If someone walks into your instance doing a Nazi salute and you don't slam the door in their face *hard* then you've let your community down.
I'm looking at you mastodon.social, mas.to, vivaldi.net, ...