I've avoided this thread for so long and should know better....
Look nobody names a team to degrade themselves and then goes out to play. Names project strength, power, pride etc. A lot of people say Indians is ok, it's just the logo. Well guess what? A lot want the name to go too. Who's right? Who decides?
As Dutch pointed out the logo is a caricature. If they want to remove it fine. If they don't that's fine too. Save the racist comments for things that are racist and stop devaluing the word. I thought the "Caucasians" shirt in Dutch's post was hilarious, though the dollar sign above his head was offensive

Amazing change the skin and hair color and there is no resemblance to an Indian
A caricature of a Viking? Ok.
Irish? Sure.
Bandit? Of course
Bandito? NO WAY!
Warrior? Only if they have a Euro (Greek, Roman, Viking etc.) shield, helmet and weapon. Feathered headdress and tomahawk? NO!
Spartans and Trojans along with they're silly caricature mascots are good to go!
Buccaneer or Pirate? Of course as long as they are Caucasian. There were no pirates of color, right? Or is it racist that the logos only show Caucasians? So, offended because not included or offended if included?
Padres? Anyone want to take this one on?
Tomahawk chop? No! Viking war horn blowing and swinging around a large sword? Sure, they're my ancestors (along with the Irish) and we're all barbarians. But wait we're really not. I'm offended!

Back when Drew Carey hosted "Who's Line Is It Anyway" an almost weekly feature was the panel making up an "Irish drinking song". Not a word of protest, just laughing at the Irish's expense. Oh my! Doesn't matter, we're all drunks anyway, right?
City and state names? Should they be changed? If not, why not?
This is a caricature of "my people" I guess I should be offended...