The profanity filter is something I've discussed on the Forum before, but just to confirm. The profanity filter is not something we "outsource" - I have direct control over it and the words that are blocked. However, there is no "intelligent" part of the filter, when a word is detected that is on the list the post gets held (and I receive a notification).
In most cases, this can lead to a post being held incorrectly. While I do appreciate this can be frustrating, I would rather cause that inconvenience than risk having these words used in an offensive manner on the Forum. The profanity filter has stopped certain members using these words offensively (some of which have been joked about in this thread), which to me proves its case.
I understand it is annoying when a post gets blocked, especially when you've spent time creating it. However, there doesn't have to be an inquest every time this happens. Once I've checked the post over it will be released to the thread, or you can always re-phrase your post and have it appear straight away.
I would also ask that you don't test the filter, it results in notifications and goes into the system as a blocked post.