It sounds to me like your local vice & narcotics squad chose to eat in the same restaurant that you selected. Been there, done that.
Seriously, "rights" are just that; inalienable and applicable to all citizens without regard to race, creed, color, religion, appearance, or any other factor. Every attempt to impose "common sense" restrictions places us on the slippery slope toward government control, turning rights into privileges to be exercised only with permission.
The historical record of "gun control" dates back to the days of slavery, when certain people were not permitted weapons without permission of their owners. Following emancipation, many states enacted permit schemes with the primary intent of keeping certain groups and types of people from exercising individual rights under the Second Amendment. It took the 14th Amendment to bring full application of our Constitution and Bill of Rights to all of the states.
To repeat the point for emphasis: ALL ATTEMPTS AT GUN CONTROL HAVE RACISM, FEAR, AND ELITISM AS A CORE ELEMENT.
As for the argument about modern weapons (anti-aircraft guns, missiles, etc), the best response I have heard is that our Second Amendment guarantees cover the types of weapons in common use by individuals when acting in defense of life, liberty, community, and country. Weapons that generally require more than one person to operate (crew-served pieces) require common controls (i.e.: militia unit, national guard, military unit, etc). Weapons of mass destruction (nuclear, cruise missiles, etc) have always been closely controlled, and no sensible person would suggest that individual ownership, control, or use would fall under the Second Amendment's protections of individual liberties.
While your post indicates that you are sincere in the belief that some forms of restriction are for the common good, I suggest that such beliefs are inherently dangerous to individual liberties, as guaranteed by our Constitution.
Best regards.