Yeah, when I worked for a government contractor, there was no drinking at any company paid event just to not get in trouble about that.
And the poor military guys that came to visit had to account for the value of any company provided meals. They'd be asking how much the sub sandwiches cost at the buffet spread.