I think a lot of it goes back to the settler culture and how the US was created.
Our history is of brave people heading out into unknown country to build community.
In past times guns were essential, not only to protect your family, but to feed it.
There was no organized military or police in most places so it was vital that citizens own fire arms so that they could unite when the community was threatened.
I think a lot of this has carried over into modern society even though it is no longer necessary. Some people hold on to the idea that a man needs a gun to prove that he is the ultimate protector and provider.
Not saying this is the only factor, but I think it is a big part of the baseline reason there is such a strong gun culture in America.
----------------------------------------------------------------------
Proud President and Founder of the OSAJ.
Honorary German "Anyone who takes himself too seriously always runs the risk of looking ridiculous; anyone who can consistently laugh at himself does not".
-Vaclav Havel
"Life is full of wonder, Love is never wrong." Melissa Ethridge
I ship it harder than Mrs. Hudson.