Nope. It's not that complicated. It's very simple, actually. In my opinion:
You have the natural right to keep and bear any arm your heart desires. No one "gives" you that right. The question is, who protects that right and to what extent?
The second amendment protects your individual right, as a member of a militia, to keep and bear arms suitable for use by a militia from federal infringement. (So say the courts.)
Your state constitution protects your individual right to keep and bear the arms defined in your state constitution. Note: If your state constitution does not protect your right, that does NOT mean you don't have the right nor does it mean the activity is now illegal.
If there is some constitutional federal law out there that affects your gun ownership, that federal law takes precedence over everything else.
What do you mean "Nope."? You did exactly that.