Here are some more "bad" words you forgot:
jizz, spunk, cum, wang, spic, queef, skank, winch, twat, ho, tit(s)/titty, boobs, dike/dyke, chink, tramp, wank, jacking/whacking off, scrog, schlong, cunnilingus, fellate/fellatio...
Let's get a little crazy here:
poo poo, vertical taco, 69, 71, ream, snatch, douche, screw, bone/r, hemroid, sack
Emoticon from the only other forum I frequent... lol.
Two points I'm trying to make here:
Your filter list will never filter out all bad words.
Lots of those words up there are a hell of a lot worse than damn, hell, and a.ss. In that regards, the forums aren't that bad.