I think it should be directed at the man and the new your giants for violating the rules. Oh, and the people who sold the beers for the extra tip.
Its responsibility on the drunk, the team for not enforcing their rules, and the people serving. I think this is a little far fetched to include the nfl, but it is scary after these games let out and everyone drives off like a maniac.
I was at a dodgers game recently and i got pissed that they did not have beer men at the game. I thought about it and it makes sense. When you have to get out of your seat and walk your lazy butt to the concessions and miss the action (granted it is just baseball, things do happen) it makes most people rethink buying beer. And in a town of so many millions, its nice knowing there are a fewer drunks on the road because of a simple annoyance. That and it saved me $7 a beer for a bud light/miller lite.
I do agree with T.V. above in that the sports culture is starting to suck, but not as much as he does.