Well, sometimes All in the Family (and The Jeffersons) were going for shock, but not to get cheap laughs. They were making a point. Why can a black man call a white man "honky" but a white man can't call a black man "nigger"? Answer: Both of them can, as long as they understand the potential consequences. As with anything else, it's not just what you say, but the circumstances in which you say it. Black people call each other "nigger" all the time, and now white people call each other variations of it ("niggah" etc.) and you even have instances where a white person calls a black person "nigger" and doesn't get shot, so maybe it's progress, after all. I can't even tell anymore.