edit: Is this such a controversial statement? Does it bear explanation?
What we eat is not solely a matter of willpower. It is influenced by what sort of food is available. It is influenced by what sort of food is easier or harder to obtain. It is influenced by how hungry we are. How hungry we are can be changed by how stressed out we are, or by what we ate yesterday, or last week, or how active we have been lately. It is even influenced by what we see others eat, what is culturally acceptable to eat.
So yeah - obesity isn't communicable from person to person like the flu is, but it is something that your environment has a huge influence on.
You are correct that people's choices depend on what options they have available and their utility function. Some people will eat pie if it is available, and some people prefer (pie, obesity) to (no pie, healthy weight).
How does hindering their choices help anyone?
http://www.time.com/time/health/article/0,8599,1646997,00.ht...
http://www.usatoday.com/yourlife/food/diet-nutrition/2010-11...
The only reason obesity becomes a public issue at all is because the non-obese are forced by the government to pay for the health care of the obese. This problem has a very simple solution - no medicare/medicaid for fatties, and make it easier for insurance to charge fatties and fitness freaks different rates.