Yes, derogatory! That's the word. (how did I mess that up?) Of course context matters for words but being a little sensitive won't hurt anyone.
I disagree on being PC. I see being PC is the right way in any case. It's rather clarifying than confusing.
Um, dude no. Look how you used them, you...