Shoutmix has a 'profanity filter' built in. But you are right and that would apply to any comment based system, unless of course posts are moderated before being posted, which itself throws up more headaches.