The Thorpe et al. discovery that Americans appear to be sicker than the Europeans confirmed my own similar, naked eye observations made years ago, after my arrival in the U.S. from Europe. Disappionting, however, is the authors' explanation as to why such disparities exist. And yet, the reasons are quite obvious in light of modern social epidemiology and social psychology (Wilkinson, Marmot, Karasek, and Theorell).
To begin with, American society is much more socially divided in terms of income and race than societies of Europe. Income and racial inequalities translate into health disparities. Inability to control one's own work environment (alienation) is associated with poorer health. Working Americans are insecure in the workplace, threatened with the loss of a job "for good, bad, or no reasons at all" at any moment. According to the International Labor Organization, our country ranks in job security well below the European Union but close to countries of South America and Africa. Job insecurity triggers enormous stress that results in illness and early death. American employees are subjected to autocratic management practices on a daily basis that use coercion and control as incentives to higher productivity. The suppression of freedom of speech in the workplace is justified by the requirements of work discipline.
Also, lack of universal health insurance, and with it, neglect of preventive medicine and primary health care, leads to higher prevalence of chronic diseases in later life.
Another reason, among many, for poorer health of Americans is the design of American urban areas. A great many are not walking sites, unlike in Europe, where most cities and towns have sidewalks. Combined with unhealthy eating habits, this irrational urban planning leads to high rates of obesity and diabetes.
Finally, American neglect of children results in their underachievement in later life, lower standards of living, and poor health that is universally associated with poverty or near-poverty.