First, I am going to preface this by saying that the early history of the country is nothing to be proud of in terms of the natives or the slaves that were brought over. Those were bad things that happened to both races for sure. But no, I am not offended when I hear the terms honkey or Cracker. I understand why there may be a desire for someone to find a name to call a white person considering the past history.
That being said my point was that both of the names, when you think of them, evoke images of bands of them running roughshod over another group. The difference being as far as I can see is that I understand someone can reference my ancestors as the people they were and i know that it has zero relativity to me except skin color because we have evolved, changed and become different people than we once were. There is nothing stopping you or the natives from doing the same thing. The best defense you have for that sort of thing is to lead your life the way you want your people to be seen and remembered and not worry about what the impressions are of the past. :D