This gets right back to the tired old discussion of what rights does a sports fan get when purchasing a ticket to an event. I certainly don't believe it gives me the right to get rip roaring drunk, to act like an obnoxious ass, and to offend everyone around me.
A sporting event is not only for drunken men between the ages of 21 and 40. Men, women and children of all ages should be able to attend without the fear of being verbally and/or physically abused or assaulted.
My daughter is six, and would love to go to a football game. It's not going to happen. Between what goes on in the parking lots (puking, pissing, cursing, taunting) and the BS she would see and hear inside the stadium, she is going to have to wait quite a while before she gets to see a game live.