The term "Viking" simply defined appears to be a Scandinavian Pirate, or, Scandinavians of a certain era...none of which appear to be slanderous or derogatory to me, but, my heritage is German/Prussian, we have our own issues...
Viking - Wikipedia, the free encyclopedia
Viking | Define Viking at Dictionary.com
Redskin, on the other hand...
Redskin (slang) - Wikipedia, the free encyclopedia
Redskin | Define Redskin at Dictionary.com
I have several Native American friends and would never refer to any of them, their friends, family, or any as a redskin. Conversely, I grew up in South Dakota and Nebraska, and have dozens of Norwegian and Swedish friends...one of my Aunts is from Norway. I do not recall one of them being anything but proud to be referred to as a Viking, or, being of Viking heritage.
I can see the mayor's point.
RE: your questions Kevon, no, I don't really care if I'm called a honkey or a cracker. But, I would think referring to a sports team as such would be in bad taste for sure...
Cracker | Define Cracker at Dictionary.com
Honkey | Define Honkey at Dictionary.com