The Culture is that the Right to have a gun is one that should never be taken away, the fact that there will always be the argument that criminals will not let go of their guns, so if we let go of ours, we make ourselves vulnerable. You cannot argue with that because, at heart, it is now true.
I'd just as easily say there is no English culture, there is certainly no single British Culture, but there are certain things that are a universal to all aspects of the UK, in the US it is the majority belief that, even if you do not own a gun, you should posses the right to arm yourself if need be.
I'm in no real position to judge whether that is a good thing or a bad thing, I'm not in the US, I don't know the myriad of reasons that someone might have to own a gun over there.
I don't think it would reduce crimes, criminals are criminals and humans are imaginative, so the only real solution is to tackle the reasons that push people into committing crimes in the first place, and even then, you'll always get the good old fashioned nutters who walk through a school firing indiscriminately because they believe humanity doesn't deserve to exist. Nuke, for example

The Bill of Rights, that thing that does a lot towards putting the 'U' in 'US',
that is your culture, your belief in Freedom of Choice,
that is your culture, everyone from Glenn Beck to Jeff Beck,
that is your culture, and guns, and the right to own one, are instrinsically linked to it, you gained your country by rising up against an establishment, and you've always remembered that, something in you will never let that go.