I know people mean well on this thread, but debating the gun issue in the U.S is a pointless exercise.
The issue of mass-shootings isn't purely and simply a 'gun' issue. It's much bigger than that, and so complex that it'll take generations to cure, if ever.