I've been trying to steer clear of threads that could wreak controversy. However..... dangerous as we all know guns can and will be in the wrong hands.......
The men in my family are hunters, and my children have always been around guns. They know about them, they've shot them, they've cleaned them, and they know the power of a gun. They know people kill animals and other people with guns.
They know when they have friends over, "we don't have guns here". We also have a rule that nobody comes over unless an adult is here with them, anyway.
They also know where the guns are (locked in the gun safe), they do NOT have ready access to the guns, nor do they have access to ammunition.
And they darn well know if need be, predators (and I'm talking coyotes, skunks, etc.) WILL be shot for any attempt at my kids, my chickens, my dogs, etc.
My opinion, bottom line, if you know how to handle a gun, you're comfortable with a gun, you RESPECT guns, and you teach your children the power and danger of a gun, by all means get one.
BUT, if you have fear of guns, or don't take the time to learn and teach your children about the dangers of guns, they're best left at the gun shop.
Let me also add that in today's electronic society, what with video games, computer games and the internet, we've become a generation of complacency. I beleive there is a vast number of children and young adults who think getting shot would be no sweat, just like in the games. Just get this coin or that weapon, and you get more life. That being said, introducing guns to those totally unfamiliar with them would require a great deal of preparation and education.
Just MY opinion.