You've been on this forum on and off for some time so I'm sure you know that we've always removed or edited profanity in posts. We try to do this with a light touch so there isn't too much disruption to conversations. But as we've said a number of times, this is a public forum on our website and so we really couldn't do otherwise.
I think it is worth clarifying that this is also our approach with acronyms. As we can't really guess at the meaning that you're giving these, we have to do with the common meaning.
We hope that you'll be able to respect this.