Once again: I don't think that many reasonable people have problems with names like brave, warrior, chief, tribe, etc. But names like Savage and Redskin are different.
Consider the following: (I'll use the term Indian for simplification)
President Bush, or the even the president of the local PTA would not, and could not, refer to an Indian as a Redskin or Savage without being in deep sh*t. I can just imagine Dubya announcing his new financial aid package "for the redskins". NOT!
A corporate officer would be disciplined, or even fired, for referring to Indian employees as Redskins or Savages.
A schoolteacher can't call his/her Indian students Redskins or Savages. He/she would be terminated.
A LEO would be disciplined for calling an Indian a Redskin or Savage (unless savage was a description of that persons
behavior).
A drill instructor could not refer to an Indian recruit as a Redskin or Savage.... publicly anyway. He'd get busted.
See a trend here?
But some of you believe that it's totally acceptable for corporations like Savage and the NFL to use those same slurs ...as long as YOU aren't offended?
I won't bash Savage rifles, but I will bash their marketing decisions.