Health consequences are paid by the rest of society, in one way or another. Nurses say hospitals are filled with obese patients. It's getting out of control.
Legally guaranteeing that parents can put their 26-year-olds on their family healthcare plan is also regressive (it doesn't help uninsured families), but that didn't stop it from being enacted.
I'd rather have obese people paying a plus for healthcare.
What does appear to be an actual policy problem is polyunsaturated fats. Soy and canola oil accumulate in tissues and slow the metabolic rate, interfering with mitochondrial respiration. If you eat a lot of margarine and fried foods and ranch dressing, your resting metabolic rate will measurably decrease over time, leading to fat gain even with static calorie intake.