I make the distinction. When talking about a society it is not a generalisation (we use an s not a z in english
The fact that America as a society has a health care problem is not a secret. Part of that problem is obesity - this is a fact.
What is also a fact is that history tells us that America (USA) is a short lived and minor superpower. All great powers have suffered from arrogance and that has ultimately brought about their downfall.
Hell even the great American game of baseball is dominated by descendants of slaves and the descendants of Iberians.