The big part of what's missing with respect to the debates about gun control in the US is the part that relates to responsibilities.   Nobody talks about that part, and the NRA seems to think it has some unalienable right to avoid anything to do with civic responsibilities and/or controls.   

Instead, people (and the courts) get caught up in arcane arguments about the wording of the language in the US Constitution, which is over 200 years old.  That point is too prescriptive to be relevant in this day and age -- the authors didn't anticipate that.  They didn't anticipate automatic weaponry and all the technological developments.   They were thinking about their own revolution.

Similarly, we could be doing the same now for generations down the line in other ways.