Thanks for this. I grew up in New York City, working class, public schools etc so none of the sheltering of private schools, protective parents, or the exclusive neighborhoods (like Jamaica Estates, where a certain orange-faced reality show star is from). What most Americans, and foreigners, even the experts who all know about the place because they've lived there 2 years, is that everyone there is a something, and they are usually proud of it. At least in the time when I was growing everyone knew which of their relatives were the first arrivals and where they came from. On the other hand, I've seen people change their unmistakably ethnic names to something ridiculous trying to distance themselves from their tribe. And we all knew the derogatory terms for ourselves and others. Ok, here comes the part the outsiders don't get: friends will at times call each other by those terms as a form of, for lack of a better word that I can think of at this moment, endearment. "Hey, get your [insert ethnic slur here] butt over here!" Part of it is a stick in the eye to the people who use the same terms to convey animosity and hate. I expect this to be the same in the other big cities in that part country. And then there is camaraderie, I'll give an example: one Saturday some guys I knew in high school, an ethnically mixed bunch for sure, were in a busy shopping area and came across a guy with a little kiosk handling out leaflets with a big sign "Whites Only, No [certain pale-skinned ethnicity]." The following Monday at school they proudly told how they put that guy out of business.