For the most part, there are checks on people who buy guns. The problem is that we are a very large country, with a large, wide ranging society. We have always valued our freedom. There's a difference now, though. The internet, so much easier modes of transportation, etc. make buying guns much easier. We have drugs now that weren't dreamed of even 50 years ago. Most of all, however, society has changed in that the people don't need to work to stay alive anymore. There are plenty of government benefits that will hold people over. Far too many people with too much time on their hands leads to trouble. We don't have the sense of morality or family that we once had. For crying out loud, one of our Supreme Court Justice candidates couldn't even say what she thought a woman was. People have lost their way in more ways than one. Most importantly, of course, is a belief in God and a shared system of morality. We shared a sense of what was right and wrong. Now there are a lot people who don't think much of anything is wrong. People are separated by distance from the beginning and the core of their family, which used to help keep people's behavior in check. I certainly think that you should have to be older now to buy a long gun. As far as the automatic weapons go, a lot of them are not nearly as automatic as opponents make them sound. However, it's like big game hunting once was. People think it's fun to go shoot a gun that will virtually eradicate a target. Eventually, someone who doesn't have a good grip on their mental health will get their hands on one. A lot of the shootings that we have are in the inner city neighborhoods where young black men and children die everyday because someone has a handgun. It isn't because they have a big gun with tons of bullets. Most times those are not the circumstances around the shooting. Did you know that people could make a gun with a 3D printer? How ridiculous is that? There isn't one single answer to the problem, except, in my mind, we should get away from the promotions, activities, ideas etc. which promote such bizarre behavior. Example, the Hollywood elite love to play with guns and get paid for it. They are constantly blowing things up and killing people and they get awards for it. It saturates the society. Yes, we have free speech. However, it seems weird that so many people want to talk in a language that equates murder all the time.