the point of running a restaurant is to make money. In my opinion Fat peoples should be charged double, they are eating twice the food.
Or they simply should not advertise their buffet as 'all you can eat'. I have 10% bodyfat yet I eat double what most people do..if I go to Mr Chan's 'all you can eat buffet' then I expect to be able to eat as much as I like with as many trips to his buffet table as I wish to make.
Basically, they want to advertise it as all you can eat but it's actually an 'all we want you to eat ' buffet.
It's false advertising and they should not try to shame or intimidate people into eating less than they want. Christ, they already start by giving you a childsize plate. Fuck them, don't have an all you eat buffet if you're going to get called on it. It's obviously going to attract big eaters. It's like waving a red flag at a bull and crying about getting a horn in your ass.