So many nicknames are offensive in one way or another, if we are going down that road.
What nicknames are not offensive? Washington Nationals? New York Mets?
New York Giants is offensive. It is discriminatory against smaller people. That name should be changed to New York Inclusives so everyone can feel part of the experience.
Everybody should LOVE the Chicago Cubs, then. How can anybody think the lovable cubs offensive?
I'm offended that the team associated with DC is named to imply that they actually represent the nation.