Agree. Many people would perceive it to be racist, but then it wouldn't necessarily make the person who said it racist, just really stupid (Riley is probably both, in my opinion). But there is nothing wrong with people perceiving it to be racist when it is actually just a person saying something without thinking, because everything about the n-word makes the average person think of race instead of stupidity. There's a reason Eminem can get away with it, and Yellow Snow could get away with it with his roommate. It's because they were known well enough to understand what that word actually meant. Plus his roommate was calling him the word despite him being white, so it obviously couldn't really be perceived as a derogatory term.
I am talking in circles with my posts by first arguing what the word means, and then arguing that it doesn't matter, even if you mean it in a friendly way. But...it's a difficult subject that isn't at all accurately discussed by all of the mouth breathers simply comparing ****** to cracker, though.