you really suck at reading comprehension what in the hell do you think inalienable rights are? self-defense is an inalienable right which means the right to keep and bear arms is an inalienable right.
According to Heller V D.C, you have the right to have a reasonable handgun in your home. The State, County or City has the right to require reasonable licensing and documentation for you to possess that reasonable handgun in your home. Anything else can be regulated by the State, County or City to include a total ban on a specific gun as long as it's done for public safety meeting the Due process requirement.
For instance, Mag Capacities. 10 round capacity limits do not meet the Due Process. But 15 does. It was first upheld in 2013 for Colorado in a Federal Court. Colorado went into the procedings with a 10 round capacity but during the deliberation, they lawyers picked up pretty quick that that wouldn't fly. The Colorado Congress modified the law that very day to read 15 and it sailed right on through. The cited Heller V D.C. as reasonable. It met the Due Process requirements.
The State determines the Mag Limits. Some have 15, some have 20 while others don't have any limits. As Judge Young of Boston said, "If you don't like the laws where you are, MOVE".