This "culture" is also ingrained in your Bill of Rights; Second Amendment to the Constitution. This makes the US somewhat unique as compared to other democracies.
Agreed. I've lived in a lot of US states and found US gun ownership, the general public with collectors and gun nuts aside, is sharply divided by political ideology and of course cultural ancestry. Conservatives generally support and practice gun ownership while liberals frown on it. As the country is roughly equally divided by major political party affiliation, my experience has been:
Rural areas - Most everyone has gun(s) regardless of political ideology. Even an ardent pacifist will blast away at a coyote, fox or bum (I know, the politically correct term is homeless) scaring the chickens, livestock or raiding the garden and disturbing their food production patterns.
Semi-rural areas - So many former metropolitan baby boomers have retired in "rural" areas close to cities it's pretty much a mixed bag.
Metropolitan areas - The crush of earning a living doesn't leave much mental space for self-protection in good neighborhoods where LE or private security is charged with responsibility of such matters. Slum dwellers, sorry, the disadvantaged, can't really afford guns unless part of their generally illegal vocations.
Major cities - A far lower rate of gun ownership than any of the preceding areas with the same societal division as metro areas.
Cosmopolitan cities - We only have two, San Francisco and NYC and I've resided in both. I experienced a surprisingly high rate of personal gun ownership for self-protection with a wide range of business and personal acquaintances/friends. Both have the the same societal separations as metro/major cities but the sense of reality and intellectual depth was far different. Almost rural regarding guns.