In fact, abstracting out from any specific individual, I wouldn't care if someone drinks 24 beers. If they don't have moral or religious objections to it then deal with it differently.
I guess that could turn into a logistical problem. But whatever, I've never been a fan of the honor code and I rarely had any run ins. I just think it's too Old Testament.