I have several responses to that...
1. It's 40 degrees & raining outside.... I woulda done the same thing. You want me to stay in this weather n watch the rest of the game? Use all that money Mich. St. Has and build a roof over our fricking heads.
2. Maybe some kids at that school can't afford to buy season tix to the games? I mean tuition keeps going up every year I'm sure, Mich. St. Keeps winning in both Bball n Football which Prob means ticket prices continue to go up... Especially in a big conference like the Big Ten and every year you play Ohio St., Michigan, Penn St., Minnesota & co.
3. Maybe someone doesn't wanna support the whole STUDENT-Athlete getting paid nonsense. So instead of showing up to support the team, they boycott.
4. It was a Saturday game... People coulda gone home for the weekend or went out to party.... Both of which college kids do on the weekends often.