Gun controls are not incompatible with the second amendment—at least they weren’t until conservative judicial activists bought long-discredited and ahistorical views of gun ownership in the ~40s and ~50s with the foot on the gas pedal ever since (except, of course, for the utter silence of the NRA on the banning of “assault weapons” when the Black Panthers carried them…).
Guns were rare, expensive, and often owned by the _militia_ to which the citizen belonged until about 1865. They were then more readily available, but cities and towns (especially the so-called “Wild West”) had fairly strict rules on how/when/who could carry (for reasons both good and bad, especially in the Reconstruction South).
Everyone wants to forget the first clause of the Second Amendment: “A well-regulated militia, being necessary to the security of a free state, the right of the people to keep and bear arms, shall not be infringed”. It’s not clear what it means, and I happen to think that Scalia was wrong, but I’ll admit that Stevens may have been wrong, too.
In modern terms, I would argue that the amendment absolutely permits strict licensure of gun owners as a precondition of gun ownership.