That's why I harbor the secret notion thar the Constitution forms a new "Common Law" which corrected some of the old "Common Law." (Some of which is still good and valuable.)
So in light of your concern about those older laws which violated what became the Second Amendment, I see them as invalidated under the new common law, i.e., the Constitution and Bill Of Rights.
I don't want to debate my idea of a new Common Law because I really haven't thought it all out so I sort of keep it as "RESTRICTED" rather than "SECRET ." I think the "historical precedent" was a half-assed attempt to satisfy both sides, whereas he should have recognized that the Inventors of our country meant what they said, quite literally, and he should have gone strict scrutiny as you point out.
The Bill Of Rights was adopted to prevent the government's misconstruction or abuse of those rights --to in fact, establish new and updated rights, not new and updated privileges.
Terry, 230RN