This is a clear picture of what I see here, too. High quality, healthy foods are definitely more expensive in San Antonio. Of course, there are inexpensive healthy foods like the beans and rice mentioned in many other posts and from what I see here, they are the staples of the poor families I know. Perhaps it's because for southerners and Mexicans, these are integral to our traditional meals. But they can still lead to obesity if not supplemented with fresh produce and other foods that are simply too expensive.
Your mention of sports and other activity is a very good one, Vera. Most of the kids I know from poor families come straight home from school and have no physical activity on a daily basis. First, because they can't afford or even get to sports programs. And second, because the areas they live in are unsafe and no place for children to play in. If you have a car and someone home to drive, you can go to nice city parks or play on a soccer team or a swim team, etc. That is just not an option for very poor children. Most of us take for granted that a nice long walk in the evening is safe but for poor people, safety is an issue 24/7. (I hope this doesn't sound "preachy". It was an eye-opener for me when I first truly became aware of how hard it is to be poor and the kinds of things they deal with every day.)