Whoever coined this spewism obviously hadn't the slightest idea what the word "culture" means.
Without getting into definitions of "culture", which you can look up for yourself, here are some examples of why it is patent horse turds:
Everyone in 17th century Europe wore shoes. No one would think to refer to the culture of the times as "European shoe culture".
All men used to wear hats. You'd never refer to this as "hat culture".
Everyone uses toilet paper. You'd never refer to our society as a "toilet paper culture".
Historians looking back on US history will make no mention of "gun culture". They will look back on a period where idiocy surrounding guns prevailed, including the quaint meme of the time "gun culture".
Guns can exist within a culture, but they can not entail culture itself. The term is nonsense.
Edited by gsmonks, 08 November 2017 - 07:44 AM.