If you give away, or sell for $1-10, student tickets, the students don't have any "skin in the game" or reason to show up on time and stay until the game is over. Look at Alabama and their $10 tickets - the student section has been a ghost town after halftime this year. Also, look at the example of the NSDU girlfriend: she may be a fan for life, but is she going to donate a single cent to the athletic program since she's used to getting everything for free? Perhaps, but it's doubtful. The students are getting a good product for a reasonable price. Heck, it's worth $10 just to watch Goldy run around and do all of his hijinks.
In the spring you have every major student organization on campus bid for a seating section at TCF. Hold a fundraiser for a local charity, and organizations get to pick seats based on donations. Organizations can bid for any number of seats between 50-100% of their membership rolls, and the members all sit together. Reserve a section, not great, but also not poor, for unaffiliated students. Maybe one on the first level for students with above a 3.25 and on the second level for those below that mark.
At kickoff and at the final whistle take a high quality photo of the student section. Have a student worker go over it on Monday morning and compare to the student organization section map. Organizations whose zones are less than half full get docked a point. Organizations with three points docked on the season get put at the end of the list for the next year's seat selection process, and six points docked means no more tickets for that organization (individuals could go to the unaffiliated section or join a second organization).
What this creates is peer pressure among students to get there on time and stay the entire game. If I were in a certain fraternity, I would do everything I could to make sure my brothers or pledges styaed until the end so I didn't lose my good seats for the next year. It puts the onus of student attendance not on a disconnected (from students) athletic department, but rather on the student leaders who should already be the ones enhancing school spirit.
This also encourages students to participate in extracurricular activities and would serve as a source of pride and competition among organizations for the best seats.
As for the alcohol policies, students are going to drink on the weekends. The University can either run students away from TCF and let them get hammered on a keg in the backyard of their frat house with the game on TV, or they can have students in a semi-controlled environment at TCF where they have access to no, or very little (flask), alcohol for three hours. Put a number people can text for stadium security on the jumbotron a few times each game, and people will report drinkers who are unable to stand up straight or who are belligerent. Who cares if a student has had a couple of beers pregame and is going to stand there and sober up during the game? Some students hit the bar before a late afternoon class or show up hungover to their 8am the next day - why not arrest them, too? The University is not a parent or the police. Let people police their own and only report the uncontrollable offenders based on behavior.
In regards to complaints about $30 Penn State tickets, I'm paying $30 tonight to see us play UTEP and I'm damn lucky to get a discounted student ticket since everyone else in the stadium is paying more than double what I did. My tickets, as a doctoral student, are subsidized by the season ticket holders who pay more for their tickets so that I can have prime seats. I would have paid a similar ticket price even when we were not as successful of a program.