I saw the Tupac video yesterday. He made a comment in an interview that made me laugh. He was commenting on how a White person called him a Ni@@er, and the (White) interview responded by saying that he used the word in all of his songs. Tupac corrected her by saying, "Ni@@er, not nigga. A ni@@er has a rope around his neck and hangs from trees. A nigga, has gold ropes around has neck and hangs in clubs." (And I'll add, "and smokes trees."
But, is there really a difference?