"Celt", "Viking" were not used as derogatory terms. If Redskins is acceptable for team name, how about the "Brooklyn Kikes" and "Camden Niggers"?
Indeed. Why not? The only way to really get rid of a slur is to appropriate it for your own use. For example how homosexuals appropriated the terms “queer” and “faggot”.