Two things make people obsessed with guns: 1) bearing arms is a fundamental right, and it's important to defend those vigorously; and 2) guns are cool. I don't care if I offend anyone by saying that. Like many dangerous things in life, guns have a mystique about them, and they aren't just practical tools; they are talismanic. It's fun to shoot a gun. Part of being an adult in a civilized society is knowing that you are free to do lots of dangerous things, but that you can hurt yourself or others, and you need to take responsibility for that.