I can understand your point...and I'd agree it's a double standard in that the word nigger is a hate-filled term and the words honkie and cracker are meant to be. But I don't think whites hear them the same way. I also think blacks do themselves a horrible injustice by perpetuating the word.Is it a double standard? Yes, it is in my mind.
I have believed for many years that here is far less prejudice in the white community than in the black. Sad. But I believe it's true.Let's move this a little further though, to maybe bring it home a little better. Have you ever seen a caucasian child grow up in a majority minority area, to be the only caucasian? This child is subjected daily to the attacks from the minority children utilizing the very words that we laugh at. These child who will taunt the caucasian are never charged with a hate crime, they are only told to knock it off at best. However, let that little caucasian child slip one time and utilize the "N" word or call a Mexican child a "spic" or an Arab child a "towel head" and they will immediately be reprimanded for racism and potentially utilizing hate language.
We bust our behinds to teach caucasian children to not utilize these words and that everyone is created equal, yet the minorities that we have fought so hard to protect are the very ones that find humor in slamming the caucasian race. Remember, racism knows no race when it victimizes.
But still, in my mind, there is no uglier word for a person than nigger. All the rest of the nicknames? Fair fight, in my opinion. But the word nigger was used on human beings who were treated, in many cases, less than human. They were owned no differently than if they were dogs. Slavery really is a terrible legacy. And nigger is the word that hammers it home.