We are about 2 months in now on this little experiment. I also worry about the entitlement thing, but it seems to be worth it so far. Before I started this, I did expect the guys to bring their lunch, but sometimes there would be fast food wrappers in the trucks, etc. Sometimes they would stop in to fuel the trucks, or to take a dump mid-day, especially on the days when nobody packed a good lunch. My crew is definitely deserving of the small daily bonus of lunches, and they don't bitch at me when they run out of bread or lunchmeat, it is usually a friendly reminder. I have found that I am probably going to have to post rules on using this perk:
this food is for your lunch, pack only what you need for the day, do not be wasteful. this food is not for you to have breakfast when you show up, or take a snack for the road when you leave at the end of the day. Please wash your hands before you stick them into the bread bag, lunchmeat, or cheese packages.
I'll let you know how it goes from here!