being Mexican, I agree that the biggest problem is diet. Mexican food is good, but it is really high in cals and carbs. Most Mexicans, like my parents, have no concept of balanced meals (good portions of carbs, fats, protein, and fiber in each meal). They just make foods that seem to go good together regardless if they are all high carb meals. They also fry foods alot.