While I think it's a good idea on a forum to have a bad word filter, yours goes a little overboard.
Words that are legitimate on a forum such as this:
are getting filtered out. Even words such as s-p-e-c-i-a-l-i-s-t are getting filtered out because they contain the word c-i-a-l-i-s. And how in the world is o-n-l-i-n-e considered a bad word???
Please see if you can make it a little less aggressive.