There have always been some limitations.
Prisoners were not allowed to bring guns into jail with them.
It was illegal to sell guns to Indian tribes, from time to time.
You were not allowed to fire guns indiscriminately in an urban center.
The First Amendment has limitations as well. Shouting "Fire" when there is no fire, in a theater is a classic.
The analogy with the Second Amendment would be firing a gun in a theater when there is no deadly threat.
A person convicted of a crime is one thing. But what about law abiding citizens being able to bring their firearm to court, or places where governmental bodies are meeting, or sporting events and bars and schools? Are those legitimate restrictions as well?
You were not allowed to fire guns indiscriminately in an urban center.
We're talking about law abiding citizens carrying their firearm as the Second Amendment protects. Firing indiscriminately is a criminal act and not protected by the First Amendment.
The analogy with the Second Amendment would be firing a gun in a theater when there is no deadly threat.
As above.