I know this may come as a surprise given the stereotype, but Americans don't actually hand AK-47s to children just before they get on the schoolbus.
Also, shotguns are guns too, you know. The first time I met my friend's Welsh husband, he made a remark about Americans and handguns. Then, not two minutes later, mentioned something about his grandmother shooting rabbits in her front yard with a shotgun. She did not live in the country. He was not making a joke. I don't know where you're from, but if I walked outside with a BB gun right now and started popping off at squirrels, police would be called, and I would be hauled off for a serious talking-to.
My father was a deputy sheriff and a gun nut, and from the South, and so I grew up surrounded by guns. Loaded guns, in fact, because an unloaded gun isn't much use if someone's breaking into your house. I first shot a gun when I was 12, but knew about guns from about six. The first thing I learned about guns was that they are incredibly dangerous, and are not toys. Practically from the time I could walk I was taught to respect guns, to never point a gun at someone (even a toy gun) unless I was going to shoot them, to assume all guns are loaded, and knew where every gun in the house was, hidden or not. I also listened to death metal, industrial, was goth, and watched horror movies all the time. I did drugs, was dumped by girlfriends, and had problems with authority. To date, I have never shot anyone.
Parenting makes the difference. Taking guns out of the equation just means that Junior Sociopath will start googling "fertilizer explosive".