For the 35 percent of American adults who do daily battle with obesity, the main causes of their condition are all too familiar: an unhealthy diet, a sedentary lifestyle and perhaps some unlucky genes.