I agree with everything you said, except the first sentence. There's no doubt that what went down there is really messed up. I've never understood how some people can get themselves so worked up about someone being a fan of another team. To be honest, even a few of the posts in some of the threads in this forum have me wondering about a few people here.
Sure we could make some posts saying, "Can't we all get along", or something, but it's not going to change a thing. Some people are just jerks (and some are just plain evil).
Whether we cry about it or joke about it, doesn't make any real difference. It's how we live our lives, raise our children, and treat other people that makes a difference.