To me guns are a generational thing. My father was born in 1925 in rural America when a gun was a necessity of life, everyone had them and needed them for gathering food and for protection from wild animals if nothing else. He was drafted into WWII at age 17 and became an army sharpshooter and sniper which only enforced his attachment to guns.
In our family it was a right of passage as all young men got their first gun and training at a young age. And hunting and fishing trips were also a source of comradery with the other men friends and family long after it was really necessary as a source of food. Even though I was brought up that way, I rarely hunt anymore just because hardly anyone left in my family has a taste for wild game and I'm not going to kill an animal to watch most of it go to waste. I still bird hunt when I can just because I love the taste of dove and quail.
Although I've tried to pass my knowledge and love of guns on to my 22yo son, he's not really interested and doesn't see the point. He would rather shoot up zombies in a FPS game that fire a real weapon, and I guess thats OK.