I can't understand how anyone can honestly think there was nothing wrong with what this kid did. If you claim this type of action is ok, then how far does it go? And mascots do not get into these types of "altercations" all the time.
Good natured shenanigans between mascots when both are in on it are one thing, blindsiding a mascot as he's running onto the field with cheerleaders while holding a flag is totally inappropriate and could get someone hurt.
And please, do not make this into some sort of criticism of Buckeye fans. It has nothing to do with being too sensitive or that it happened to Brutus, but it has everything to do with bad sportsmanship.