There's no genetic on-off switch that allows some people to eat all they want without gaining weight; at the same time, a tendency to gain weight isn't necessarily due to a lack of self control, Melanson said.read