That list is an attempt to make posted spam links not show up, not top naughty words from being used. It's a long list that doesn't attack the real problem, which is the posting by bots.
It's really not that hard to come up with a basic list of words that you don't want to be used and put them on the list. As you find other things you consider offensive, add them. A "bad" word for one person may be one commonly used by another, so making a default list that fits everyone isn't really possible.
Amusing list! Go through it carefully and remove the stuff you don't want. schaffer? Like David Letterman's band leader? schmuck (but not the alternate spelling of shmuck)? Yiddish for a stupid person. Can't have that.
I did see a bunch of stuff that I have no idea what it means, and would be careful about stuff with wildcards and words with common, non-offensive meanings (like screw).