I really don't understand the problem with $7 with food included. In FL it costs between $5-7 or more for lunch anywhere...so if food is out for you to eat, then I can't see that anyone is getting ripped off - on the contrary, it is more than generous...it is like paying for the food and sewing for free.
The only ones who might feel that way are those who won't/can't eat anything.
I certainly don't understand the problem.