We shame all sorts of bad, unhealthy habits. Smokers, alcoholics, drug users, people who refuse to get medical treatment, gamblers, violent people, sexist/racist people. Why not people who are gluttonous?