Is this for real???? You are offended and hate a word you don't understand?? And why are you telling us you are not a racist?
Among all the NC posts I have ever seen this is near the top of the most bizarre and I'm seriously wondering if this is a bad joke. In this Internet and google age I find it hard to believe someone thinks "nappy" has anything to do with how someone's hair looks when straight.
Anyway, if you look in the dictionary you will see nappy is generally used to mean tightly curled hair. But the word is subjective and is also an insult for unkempt or tangled hair. Black people don't have exclusive rights to the word. I have often heard white people refer to their hair as nappy if it has any curl or kink to it or they have trouble combing it.