I understand the natural fears that good folks have that an El Paso or a Dayton episode might happen again, but doing something for the sake of appearance can be dangerous to personal liberty.
When the Constitution was written, the idea of owning arms and keeping them in the home was widespread. The colonists had just defeated the armies of King George III. The colonial weapon of choice was the Kentucky long rifle, while British soldiers used their army-issued version of Brown Bessies. Each rifle had its advantages, but the Kentucky (it was actually a German design, perfected and manufactured in Pennsylvania) was able to strike a British soldier at 200 yards, a startlingly long distance at the time. The Bessies were good for only about 80 yards.
Put aside the advantages we had of the passionate defense of freedom and homeland, to say nothing of superior leadership, it doesn't take any advanced understanding of mathematics or ballistics to appreciate why we won the Revolution.