Smaller population is a bullshit argument because even when you look at per capita numbers, the US has far more gun deaths and injuries than other nations. Australia was not settled in a time of swords. The UK is not more homogeneous than the US. Canada has not suffered massive military losses, although I have no idea how that is relevant, especially since the US has suffered it's fair share of military losses, including a civil war. I agree that our attitude sucks. But it's by and large the attitude of old, white men who refuse to actually do anything to change the culture by voting for common sense gun regulation that the vast majority of the US population supports.