Almost all people who are obese are obese because they indulge in eating to excess and/or drinking to excess combined with lack of activity - period.
Gluttony not laziness to blame for obesity
Again, this is subject that very few people wish to approach with honesty.
Even some doctors and medical professionals will throw out nonsense PC claptrap regarding obesity, saying that while the primary causes are over eating and lack of activity, factors such as "culture, and socioeconomic status are to blame."
As Ravi Zacharias once said (paraphrasing here), if culture is allowed as an excuse to water down sin, then truth and morality are robbed of their very essence.
You are speaking from having a degree in genetics and a minor in nutrition? Please give us some references. And check out the title of this article--perhaps you'd supply us some Scriptural foundation also?
Until then --