Foul language is a relative term to me.
Having grown up in the sewers of NYC, I am immune to foul language.
There are times, however, when I realize that my foul language could be upsetting people, so I try to refrain from it.
But when you grow up around people who use this "foul language" all the time to describe things, then it just doesn't matter what words you use, it is how you use them.
There is a big difference between these two statements:
I have a fucking asshole, and
You are a fucking asshole.
I have found over the years, that using these descriptive words around those who do not have a problem with them, is quite enjoyable. There is a sense of freedom involved.
I am however bothered by people who are all "prim and proper" and have problems with these words, yet will do more harmful things to people in their actions, I find them hypocritical.