That is exactly as it is in india. I lived there for two years and they give it and take it just as good. Thats the best thing about casual racism, if it goes both ways then its funny but if someone takes offense then it becomes edgy and uncomfortable.
As for the word nigger I follow this rule
kudos to lillian thorne for the awesome sig