Listen I'm black and I'm not surprised motherfuckers. I'm from the east coast. Newark NJ to be specific, and I've heard black americans call each other, hispanics, asians, indians, Africans, and white americans use the word along with everything in between.
It's only racist when you use it to specifically describe black people. That's racist. And if you didn't grow up in an area where the word was used then you shouldn't use it. Also don't call anyone you don't know that word no matter what "color" you are or they are.