The role of government is to govern it's citizens. Major social events should be assisted by the government, in my opinion - if that's what people want to congregate to do, they should be able to do so safely. You'll often see this in smaller-scale events in the form of a few police officers thrown nearby to keep tabs on things.
The NFL could handle a few less sweetheart deals in other areas though, for sure.