I think that there's a very real correlation of poverty to access to health care.
Gun prevalence and other socioeconomic factors, (aside from poverty), certainly affect life expectancy, but to the extent that it skews the numbers for a population of nearly 336 million?
I'm dubious.