Here is the problem though: as you stated, if he does it for other students it isn't a violation. Can we prove he hasn't bought a meal for another student/s today, this week, this month or this semester?
That is pretty much all the gray area you need to get away with it.