I never cuss. ‘Drat’ is my strongest word. My family and friends pretty much don’t cuss either. It’s considered vulgar and ugly.
I can’t say that I’m actively offended by adults who cuss in the company of other adults–it’s too common and I’ve become somewhat inured–but I’m certainly not favorably impressed by it. It doesn’t give me a good impression of intelligence or good communication. It grates on me, at any rate, and isn’t that what it’s supposed to do? Using words that are known to be offensive and then claiming that it’s my problem when I don’t enjoy it is ridiculous; if you didn’t want to offend someone, you’d find different words to use than offensive ones.
Kids cursing, or adults using awful language in front of kids, that does offend me. A lot.
Racial language or sexual cussing is also offensive, naturally. (Once in college, my then-bf called me a b**** in jest. He learned never to do that again, let me tell you. And the reason I use asterisks is that I don’t say those words in real life, and I won’t write them either.)
I like life to be as pleasant and civil as possible. People who cuss a lot are purposely making the environment vulgar, depressing, rude, degrading, and showing off their lack of imagination. Why make the world uglier than it already is, on purpose?