I don't think black people should call each other "nigger" but so what if they do? That certainly doesn't give carte blanche for white people to use the term. It's highly offense, and if they get their asses kicked for it, the one who gives it to them should get a free walk on principle.