I was a career soldier and I've heard it all. Read even more and in different languages. However, we aren't going to have "that" language on this forum. No need. If you wouldn't use the word in front of your mother or daughter you don't use it here. If you do and I don't agree, well, if it is me reading it that word or, in extreme cases, the post will be deleted.
I say this because I've noticed a bit of coarsening of language and have changed some references, more so in the last couple of weeks. The topic is locked as it isn't open for discussion.
I deeply appreciate all those, the majority, who've been careful so far, thank you.