I'm playing devils advocate in this post and trying to get you non gun owners to see how unreasonable you are being when you tell gun owners what they should be allowed to buy and own.
Every year there are FAR more deaths caused by automobiles than firearms can even begin to touch. But do we blame the 80 year old who is probably too old to drive and hit the accelerator thinking it was the brake, and mowing down dozens of people in the process? Or do we blame the dangerous automobile which in the hands of the inept, or the maniacal, allows a normal human being to become an unstoppable killing machine.
Imagine instead of a school shooting, the debate was somebody driving into a crowded market and running dozens of children over. And in response to this, instead of seeing it for the singular act of craziness it is, the politicians and non car owners go up in arms saying that cars are dangerous, and no reasonable person could ever need a car with more than 60 horsepower because the speed limit is 55-70mph in most states. Then New York passes a landmark law that bans all sports cars, all trucks, and mandates that no car can have more than 60 horsepower or a gas tank that can run for more than an hour so that people cannot go on long police chases.
Now imagine, as a car owner, having these people telling you that YOUR car is the reason for the tragic mowing down of little kids, not the stupid driver, but the car itself and then further imagine that the politicians and non car owners start trying to tell you that nobody needs a car with more than 60 horsepower or an hour of gasoline.
That is exactly what is happening right now to gun owners. The same way that you might like to drive something more than an econobox because it's fun, and you like sporty cars, some gun owners like exotic guns, and semi automatic rifles. You don't like faster cars because you think you're going to drive in the Indy 5000 some day any more than some gun owners like assault rifles because they think they might need to fend off armed attackers.
Except that you may never be exptected to drive in a professional racecar race but it's absolutely important to the freedom of your country that you should be able to arm yourself to fend off all attackers foreign AND DOMESTIC. The reason we have the right to bear arms is to defend our nation from all tyranny, whether it be a corrupt government or a foreign invader.
As many people have stated, assault rifles make up less than 1% of firearm deaths every year. Mass shootings happen incredibly infrequently and they are the fault of deranged individuals. If I needed to kill dozens of people I wouldn't need an AR15, I'd just need to point the front end of my car into a crowd of people.....your car is more of a killing machine than any rifle, and everybody has one.
Society operates on trust. Trust that the other people you meet arn't trying to do you harm. This is the only way our society can operate. If we operated on the assumption that everyone was trying to do us harm, we could never leave our houses, we could never do business with each other, socialize, work with each other, in effect society would cease to exist. The fact that mass murders sometimes occur is a small price we sometimes pay for having an open society built on trust. Inevitably some people will betray that trust, but that doesn't mean we shouldn't trust each other, it means some people are despicable.
How to win at terrorism, attack people, and instead of blaming you they blame each other. Instead of punishing you, they punish themselves. Instead of taking away your freedom by putting you in prison, they take away their own freedoms. This is how terrorism wins folks.
Blame the asshole who pulled the trigger, not the weapon they chose and definitely not the people who also use those weapons. Think about the killing power of an automobile the next time you are driving past a school crossing full of children. Trust.
And for the record, you don't even have a constitutional right to own and operate an automobile but you do for owning and using firearms.