I've never seen this, but then again I live in Minnesota and people do not appreciate police for some reason, "oh me gosh der is over policing in this neighborhood!!!!".
However, I feel it would be good and bad. If I was personally offered free food I would feel really guilty on the inside because everybody else didn't get it, but I did. But then again I feel as its a good way to show, "thank you for serving us" and it can improve an officer's duty. I mean personally as a police officer I wouldn't carry around alot of money, personally alot of people think that police are immune to being robbed, but I feel as they are at more risk to be attacked on streets, and that could help me with issues like that. Not to mention it would improve my mood knowing that I am appreciated in the community.