The Washington name is offensive and the Cleveland logo is offensive. But those are the only Native American themed teams I think are in dire need of fixing. Also while I don't think it's super offensive I think it's a little odd to name your team after an entire race of people. The Braves is a pretty good name because it's specifically referring to the warriors of a certain culture, no different than naming a team the Knights, Vikings or Samurai.
Also since threads always seem to go this way, I'm not trying to claim that people don't have the right to be offended however much they want by whatever they want, but that doesn't mean people who are offended should always get their way.