I hope it's ok of me to ask such question concerning the usage of offensive words that I have come across. The matter that makes me wonder is just HOW offensive they're found and what's the difference in meaning. The Longman dictionary, although I do love him dearly, gives the very same explanation for each and every one of them "used to describe a man who is considered stupid, or not nice. offensive. do not use this word blah blah blah"
Then I turn on the telly, and it seems it's not THAT offensive after all.
jacka*s
d*ck
pu*z
a*shole
j*rk
son of a b*tch
these are the main ones that make me wonder, but I bet there's thousand (at least!) I missed.
I apologize in advance if someone finds this subject offensive, but I really do believe this aspect is just as important in learning a forgein language as any other. And yet, it's not taught at schools or universities.