I get the whole "what about diabetes" and other health problems associated with large bodies. I am slightly over 200 lb and I was diagnosed with diabetes in 2011...and I am white.
But the thing is, body health isn't so much about fat-friendly diets, but rather about physical fitness, for which one DOES NOT HAVE TO HAVE a tiny, skinny body.
It's about the presence of excess FAT CELLS. You don't have to be skinny as a rail to be physically fit. Physical fitness is about far more than size. IT largely comes down to your muscle to fat ratio. You can be a large woman (as in not a size 2 or even a size 18) and still be physically fit, provided that you take care to eat properly (which doesn't require 800-1200 calorie diets but rather certain KINDS of food -- without necessarily restricting the amount -- as well as lots of physical activity that produces muscle mass.
Muscle consumes more calories than fat even at the same level of activity.
When large body size correlates with healthy (rather than calorie restrictive) diets, the result is better health, as measured by heart and lung capacity as well as capacity to endure significant amounts of heavy-duty activity.
With a healthy muscle to fat ratio, you can be large and STILL be healthy. You don't have to be able to fit your body into white girl skinny jeans.
Perfect example is Jessamyn Stanley
I can guarantee you she is healthier than your average skinny white girl on a calorie restricted diet who, because of her lack of proper food intake, can't manage a demanding exercise routine without getting close to passing out.
Yes, large size can result from poor eating and exercise habits, and that produces an unhealthy body.
But it can also result from GOOD eating practices chosing healthy foods to address hunger, and combined with regular exercise and muscle building/toning activities.