Oh but think of the fun this type of filter could provide. Perhaps we could start another node, call it obfu-filter. By substituting one word that could be offenive to another person with another word that could be offensive to a different person, we could totally obscure the intent, readability, and meaning of the original writer.
Perhaps we could replace all letters with ~, so there would be no confusion as to which word may have been offensive, hence no chance of offense.
Have fun and thanks for an interesting reply!
dageek