I wholeheartedly agree with the sentiment that it's a free country and you can say whatever you want. But that's only half of that - you also have the freedom to deal with the consequences of what you say/do. We seem to forget that these days, in a time when "the customer is always right" has gone too far. Like a customer who has the right to berate a waiter/waitress, but if they say anything back, that person plays the victim.
What do you want? You can say or act however you want, but if you want something from the people around you - respect, or to be viewed with respect, to feel like you're one of the "good guys" and be seen as such, you have to give something in return. You have to act respectful and live by those values to get what you want. If you proclaim a higher set of values, but don't live by them (or make honest attempts to do so), then you're a hypocrite. I applaud their president for pointing this out. We're all human, but that's not a reason to excuse acting out. If you say you're a Catholic, you should be trying to act like it.
Realizing this in my 30's, I think I became a better fan. Maybe we all realize we were never as clever as we imagined we were, and by acting like this we weren't giving it to the other team, we were making ourselves and the people around us look bad. I realized that maybe I was the a-hole. If you don't care, then whatever. But if you do care, you have to consider the consequences, and what you want. It's awfully convenient for people at places like Bona to strut around with their higher vision and values, but when they act the same as the people they compare themselves to, well then it's just "people being human."