people are weird over free food.
We had one a few years ago: Our firm was rebranding and we held a little event and invited people from other local businesses round for champagne and cupcakes. We had two offices in 2 separate towns, and we decided to hold the events in different days n order that the business owners could attend both events. Other staff were expected to attend part of the event in their office (in working time)
We had caterers make cupcakes decorated in the company's new colours, and other canape type finger foods.
At the first event, one of the owners 'Sharon', who worked in that office, was present, and was policing the food and discouraging staff from taking any in case there wasn't enough for visitors. (there was plenty, and she was still doing this 10 minutes before the event was due to end, when it was clear that no one else was likely to come.) 2 days later, the second event took place at the other office. 'Sharon' came over, stayed a while and then left, about 90 minutes before the event was due to end, and when we knew that there were a group of people still to come (they had accepted our invitation and told us what time they were likely to be there) 'Sharon' was getting ready to leave to go back to her own office, and started packing up boxes of cupcakes, apparently to take home for her kids. This was despite the fact that the event wasn't over, there was less spare food as more guests had attended, and many staff members had held back to make sure we didn't run short.
Sharon did stop when she was asked by another of the owners to leave the cupcakes for the guests, but she was still making comments about how 'mean' they were, two weeks later.
To me, the weirdest thing was that she didn't try to take anything from the event in the office she worked in, only in the other office, and she would be the first to criticise if someone else acted that way!