Now, firstly, I don't know why you're getting so defensive. I do think a country with the highest GDP has to take care of its own citizens first, which the US is obviously not doing. France, with 8% immigrant population ranks higher than the US, and Spain, with 11% is just below with a much lower GDP. Hell, even Ireland ranks higher. So don't give me the immigration shpiel.
Your gun culture may or may not have a part in this, and isn't part of the debate, however racial divisions and attention to people's race runs much deeper in the US than in any other country I've been to, except, perhaps, Russia. Even I'm not too sure about that. Just watching CNN point out that this or that man is defending the interests of blacks or whites or latinos in his community as opposed to defending the interests of the whole community is quite appalling.
As is watching the presidential candidates go after the "white" vote or the "latino" vote. As if people didn't want jobs, safe homes, lower taxes, healthcare, education and prosperity because they're latinos or not.
There is no point in being proud of having the biggest weapons and making fun of the french, if they live longer and better.
That being said, the HDI of the UK is equally appalling if not more.
Bookmarks