in my opinion, id say its ok for a white person to say the 'N' word, aslong as they dont use it offenceively
and also it works the other way,
if someone called me a cracka or a whiteboy or somethin
i wouldnt really care
id probably just say sup n***a or somethin like that

but i only say things like that with a friendly tone
and just with my friends who know im kidding when i say it

if i ever thought that someone was takin offence,
id stop straight away cos i wouldnt want to disrespect them