The answer, so far, has been not to because I see it as a restriction of freedom of speech.
However, if individual users had the ability to manage their own personal badwords list, then it is self-censorship based on an individuals own sense of what is acceptable or not.
Anyway to do this with replacement variables instead of the built in censorship for vb?
I had the User Optional Censorship hack installed and I am still using the replacement variables to censor just now users can not turn it on and off....