:: peers around:: I hope my opinion doesn't offend anyone. I'm Mexican + Spanish + Italian... and some of my friends call me "that dirty Spaniard" and crack jokes about me coming to "rape our women and spread disease", and quite frankly I think it's hilarious
But then again, I know that they don't really mean what they're saying. If say a person who I do not know at all came up to me and said those things to me, I'd get pretty offended because I wouldn't know what their intention was for saying it. I think a lot of race-related junk that is said depends on intention. Sometimes it doesn't mean anything, sometimes it does. I also have a friend who is half Mexican, half Vietnamese, but he mostly looks Vietnamese and often gets called "that Chinese guy" (out of ignorance). I joke around with him sometimes too. He calls himself a Chink-ish Spick-- he's not offended by racial slurs so long as they're not coming from someone he doesn't know well, and I don't mind such things either. So... labels are ok, and so are jokes and such, so long as the person is okay with them. If you don't know a person and aren't sure about their beliefs, then just keep your mouth shut
Also, when the hell would you even need to describe a person's racial background anyway? Probably the only time you'd really need it is when you witness a crime involving such an individual. In said case, it may be okay to use racial slurs and such to the cops who're interrogating you because the individual who commited the crime is clearly a scoundrel