People that move out of the USA generally lose weight. Especially if they move to a country with snaller portions and more walking. People that move to the USA generally gain weight. Evidence that it's lifestyle.
You can easily tell this is the case by seeing where the obesity is less prevalent