The funny thing is that words differ based on context.
So if Github wishes to get into the game of automatically banning repos based on "bad words", they'd need to consider it in the context of each language.
For example "retard" in French means "late", so should a repo from a French dev be banned because he used "retard"?