Again that's not true either, gun culture in America today is something from the last 30 years.
Over that period the % of people who own guns has almost halved, and the number of guns per person has doubled.
It's gone from loads of people having an old service weapon or hunting rifle in the garage to a minority of gun nuts having huge caches of weapons.
The proliferation of open carry laws is in the last 10 years.
Up til the 1980's, the NRA was like the firearm equivalent of the caravan club. They were buy scouts who encouraged education, and then they got radicalised and turned into a lobby for absolutely unrestricted access to guns.
Never forget 70% of Americans want tighter gun controls. The majority don't want it to be like this.