Thinking that the school should pay is questionable at the least. But I do think they could have made an arrangement that if a student is there - give them a ticket free or at a steep discount and food vouchers to some fast food outlets. There has to be some alumni in the senior management of those companies.
I'm in my 60's and when I was a student we would either pitch in to make sure we had gas, beer among other things. We'd find a place to sleep or sleep in a car.
Kids these day would never do that. Can't keep their noses out of the phones for 3 minutes. Relieving ones self in the woods by the side of the road? No Problem back then