Heres another question I have been meaning to pose that may bring some thought to this topic.
The use of racial slang or terms has evolved through the years and some are acceptable and some are not. so that being the case we refrain from use of words such that would be racially inflective such as the "N" word, the countless terms regarding Jewish people, Japanese, Korean, Chinese, etc.
So that being what it is does that make the terms Honky, white boy, redneck etc. equally as offensive? I mean you wouldn't use these terms replacing white boy with say Chinese by would you?
__________________
"I'll keep my money, guns and freedom. You can keep the "Change."