I don't know if it's relevant, but we live in a farming community, where half the residents of the town are Mexicans (or Mexican-Americans, or illegals...no one really knows). The local high school is on the next block from where we live, so we are "treated" every day with a parade of students heading to school, then off to lunch, then back from lunch. First, the vast majority of the Mexican kids are obese. Secondly, all they seem to eat is cr@p (judging from the discarded food/candy wrapper they leave littered on our lawn). Thirdly, the bad habits begin early in life, as many pre-school-aged kids we see in town are also grossly overweight. I don't know if there's a cultural factor here, or what, but this isn't because of "US free trade policies."
I want to know what the heck they are doing crossing the border for jobs if they can afford to eat fast food so often that they blimp out. Those rich, fat, b_stards...