I'm siding with Cataholic and the customers on this. "All you can eat" does not mean - "Oh, but I get a say in what you are eating".

I'm sure that the restaurant doesn't give refunds to people who eat less than their $8.99 worth.

Besides, unless those people are "up-chucking" afterwards, they are probably gaining weight.