I always thought that being selected as a mascot was a sort of honor. It meant people wanted to scream "We are the mighty ... (fill in a name)." We wear the names plastered across our T-shirts and varsity jackets. We are proud of these symbols. After all, we don't name our teams after skunks or losers or sinners.
My high school, East Seneca High, was the mighty Trojans. (Go South Central ...) When I was president of pep club, we bought giant three-foot high letters to put over the gym doors that said "Trojan Territory." There are a lot of schools with Trojans and Spartans as mascots. There were two down sides to being Trojans. First, there is a personal care product with the same name. Second, while I was in pep club it was always tough to get a guy to wear our Trojan costume because it involved putting on an outfit that looked a lot like a skirt.
But when we thought of Trojan warriors we meant only respect. I think if you were of Greek decent, you wouldn't have been insulted. That is why I don't understand why getting rid of any reference to Native Americans in our team names has so much support. The Cleveland Indians seem to get hassled every year about the name and mascot.
I don't think the name issue is going away anytime soon. And I am sorry that many colleges are going to have to give up years of mascot tradition just to keep playing.