ahhh so it all depends on context and if it offends the person in question
if he din mean nothing nasty by it then its used in a diff context I give
an example
when I go to see my mrs in kent I'm called taffy sheep shagger with chuckle
does not bother me in the the slightest I just get on with it
like I say context