It's really not a bad mascot in my opinion. I get that going with something more octopus or squid related makes sense, but trolls probably have more versatility in their marketing. They already have a lot of octo/squid related merch anyway.
Plus, a humanoid costume probably helps when it comes to maneuverability in the stands and concourse.
__________________
"A pessimist thinks things can't get any worse. An optimist knows they can."
|