Perhaps the way to split the difference, in your example/metaphor, is to ban the restaurant from giving the delicious sugary food to the obese rather than banning the food altogether.
Now, I think they should do it, but because they want to. If anyone is to take action, I think the way to go is to reach the obese people and help them. Explain why they should not visit the restaurant anymore.