They could do what Ohio U does and just build the ticket prices into the tuition cost. We get in free at every sporting event, but it is technically already built into the tuition. I forget the break down, but the AD gets a portion of the cost.
I wore boat shoes like a complete idiot. Agreed though, I ended up with seats on the floor.