Good opinion, now allow me to add some facts. Obesity rates rose after the spread of fast food, multi-media marketing strategies that encouraged overconsumption, and after the rise of sedentary lifestyle inventions (the rise of technology leading to more automated transportation and stationary information technology jobs). Obesity in an individual is, of course, a problem of self-control and of personal willpower; however, when you have rising societal rates of obesity, you cannot discount the environmental factors which influence it. If you can provide one factual piece of information that supports your claim that our society has rising obesity rates because of mass loss of self-control, please, feel free to provide a source, I am not set in my ways and am capable of changing my opinions based on factual evidence, but I think it would benefit you to consider not trying to put out a hotel fire with a garden hose, likewise, don't try to water your lawn with a fire truck hose. The difference between micro and macro level social problems is that strategies which affect one may not affect the other. It is also interesting that the prevailing logic is that fat acceptance is somehow to blame when fat acceptance is a relatively recent phenomena which occurred long after the largest increase in obesity rates during the 1990s and 2000s. Can fat shaming work? Of course, on a micro level, with individuals and small groups, but obviously it does not work at a macro level. We must recognize that the societal problem of obesity can only truly be addressed through social change, and not fee fees social change, palatable policies which address the underlying causes. Also, your market analysis is really inconsequential to this discussion, not to mention vastly off base and simplistic.