the whole "militia" argument is spurious anyway: "milita" means every (male) citizen of able body at least 17 years of age.
True, as far as you & I are concerned. However, look up militia in a pre-1970 dictionary and then in a post 1980 dictionary.The definitions are quite different. The anti's will stop at nothing.