On point #2, having a competitive team goes a long way there. I think there was such a high level of shenanigans during the drought years because there wasn't much to pay attention to on the field. Combine that with cheap tickets and people would go just for the tailgating and it would easily get out of hand.