Many Sports teams in this era, now have mascots and team names that are offensive to Native Americans. Teams such as the Kansas City Chiefs, Atlanta Braves, Washington Redskins, Cleveland Indians, Chicago Blackhawks, North Dakota Fighting Sioux, and many more teams have mascots or names that mock the Native Americans.
These teams reinforce stereotypes about American Indians that aren't true. In the 1970's and 1980's, the Cleveland Indians mascot would come out of his tee-pee and do a dance when Cleveland hit a home run.
This is mocking the Native American people and not honoring them at all. Naming a team an Native American Indian name like that is like calling a team the "Warsaw Jews" or the "Auschwitz Jews". Personally, as a Jew I would take offense to this and I'm hoping everyone else would.
Take a look at the photo above and you will see what it would look like if it was another race. This is NOT honoring Native American's, this is a virulent racist practice and should be banned.