I honestly don't see the problem with this.
The real issue is the overblown PR launch. As the Cubs' press office responded, the audience for this mascot are children under the age of 14. Just about every team in baseball has one, and it's not a big deal.
Though some of those Internet pictures are hysterical.
Also: deadspin link = NSFW.