I'd say a similar concept applies. There are certain words that aren't accepted (eg homophobic slurs, words rhyming with runt, etc) but others that are, and if you grew up in a different socioeconomic environment, you wouldn't innately know the difference.