BSA1
member
Yet in his confirmation hearings, Kavanaugh said that he was OK with a ban on machine guns. Those are certainly a "class of arms" and they would be "in common use" were it not for the restrictive legislation of 1934 and 1986. I would therefore take Kavanaugh's 2nd Amendment record with a grain of salt. Being on the Supreme Court bench has a certain dynamic all its own.
Justice Scalia left the possibly of banning entire class of firearms may be constitutional in Heller.