In terms of it being in school, your household, at work, or just generally in public...
How do you feel about swearing/cursing?
I have always been one to prefer it not be done in excess. When swearing becomes a passive part of someone's day to day language, it comes off very trashy and uneducated. This is not to say intelligent people or classy people can't have a trucker mouth, it is just far less common and maybe with reason?
I keep my swearing verbally and in text to a minimum. You will know when I am very upset about something if I am using these words as I seldom use them. It is a signal to others I communicate with that I am not happy without expressing it. In terms of quoting someone/something, I will use them but I block out hard words like the four-letter c and f words. I view "ass" not as a swear word but rather slang for a donkey or a means of calling someone a "farm animal" for saying/doing something below the human standard. I still seldom use it because of the stigma attached to it, however.