I won't argue that cokes don't contribute to the problem, but it really is a life style issue.
I have two teen sons. One drinks cokes, the other doesn't both run cross country. both are borderline UNDERWEIGHT.
Traveling around the world, you don't see nearly as many overweight people except in the US and UK.