There are places in the world where keeping a full-auto Kalishnikov at home is considered normal. They're much more violent than the US is.
Guns aren’t really for self defense, so much as self direction. If Trump decided he wanted to make an executive order forcefully sending people to retention centers... you don’t think those guns would come in handy? It’s the last line of defense.
This is different than the knives which were literally part of every meal. Most people keep their guns in their home, often locked
There aren't a lot of public environments where one draws and uses a gun, without that being the essential purpose of the event, with injunctions towards due caution being made over and over. Gun ranges are pretty strict about eating, drinking and making merry on the premises. Eating knives were brandished casually and in the presence of alcohol.