The Supreme Court has ruled that membership in a militia isn't required for 2nd Amendment rights.  Anti-gun nuts always seem to forget that.  

The Las Vegas shooter didn't use "military grade weaponry."  He used a civilian grade semi-automatic rifle.  Semi-automatic rifles have been available to the general public for over 100 years.  Anti-gun nuts love to use hyperbole.