One of the reasons for disallowing employees from taking home food is that they will lose their motivation to sell food if they get to keep the unsold food after business hours. I wouldn't be surprised if some of the deli employees hide expensive food from customers and take it home after work because it's "unsold".
My cousin worked at Walmart during Black Friday sales and he has told me that his coworkers hide popular sale items in the back-shelf for themselves to buy it when they are off the clock.