It is a cultural thing, I suppose. I ascribe to a cultural heritage of individualism, personal freedom and individual responsibility. It saddens me to see how much of America disdains those values.
Its not a totally cultural thing, since there are MANY americans who do not believe in your gun obsession. So, it is a cultural thing, but to a LIMITED extent. It cannot be fully explained by culture. If it can be FULLY explained by culture, then EVERY American would hold the same exact values regarding gun ownership. They do not, thus, it is not totally a "cultural thing," as you so eloquently described. There must be other factors at play that make you obsessed with guns, whereas I am not. Its probably a mixture of larger cultural values (distal factors), as well as more proximal factors such as family, peers, local culture, as well as personality and temperamental style.