"Kansas City" is a ripoff of Native American culture. Same with Chicago, Indianapolis, Tennessee, Minnesota, Miami, Seattle, and Tampa Bay. Anyone who wants to completely eliminate Native American references from sports quickly runs into a problem. American society has appropriated a lot of things from native cultures. Heck, Seattle is named for an actual Indian Chief. The Cleveland Indians mascot, I think we can all agree is pretty racist. The Redskins as a term is mostly understood to be pretty racist. A blonde white girl on a horse called Warpaint, I think most would agree is in bad taste. The name "Chiefs" is just a commonly appropriated term in American society. It isn't a bad thing or demeaning anymore than a team named the Senators, Kings, Sultans, Rangers, etc. Where all of these teams have failed, though, is that they have done so little to actually connect and legitimately celebrate Native American cultures for so many years, they have allowed the sports culture to morph into something that is completely ignorant of this past. The teams continue to throw money at the problem, but they still refuse to use the platform they have to actually promote and inform the public regarding the history and tragedy of America's native peoples.