You fail to see that the kid used it in front of him, so why couldn't he use it back. Maybe it's not 'ok' to go into the street and start calling everyone 'my niggah' but by using it in teh office the kid obviously was ok with it. You are like a brick wall, i'm not trying to say it doesn't offend anyone but the sooner people stop saying it's racist to use niggah the sooner the word will become meaningless.