Let me preface by saying as a State fan from birth, I haven't missed a home football game since I was a freshman. I think the main two factors when it comes to student attendance are success on the field and game time, with the latter being a much bigger factor. The last two home openers against USC and LSU, you literally could not move in the student section. We were all packed in the bleachers standing at an angle because there wasn't enough room to stand shoulder-width. Until last year, when our record started plummeting, so did student attendance. When you couple a bad team with an 11: 30 JP/Lincoln/Raycom start time, not many want to nurse themselves out of an intense Friday night hangover only to sweat out their body weight in alcohol and watch the Auburns of the world hang 40 on us (especially our lovely co-eds). However, when we have a 6 p.m. kickoff, the students usually make it out to the game, regardless of the opponent. Last year, when we started winning some, you saw a big difference in the 11:30 crowds, most notably the Alabama game.
Fairweather fandom, definitely, but the students who did not grow up being State fans just don't have the same loyalty to our football team as those of us who grew up on loving the Dogs. A winning team will always bring the students out. Without a winning team (2004-2006), it's going to take a favorable kickoff time to convince most fence-riding students to put their asses in the stadium. It sucks, but that seems to be the way things are.
And I agree with our ticket package being probably too cheap. I think a jump in the price to $5 or $6 per game would prove to be really inelastic, and roughly the same amount of students would still purchase them.