I believe in many products for many people, verse one product for a group.
The current forum allows words to be replaced. If you put the f word in a post, it's made G. However in your settings you can disable this. Users who want swearing can have it, but it doesn't affect those who don't.
Makes sense, but what of my other idea?