The 2nd Amendment in vulgar (common) terms is about guns.
The 2nd Amendment in legal terms is about flags, seals & coats of arms.
So I am not putting down anybody else's interpretation of the 2nd amendment but I am pointing out that if you think the 2nd amendment is strictly firearm related then where do you find a right to a flag, a seal and a coat of arms?
Firearms are necessary. So they fall into the Law of Necessity. I expect a lot of city people will dispute what I call necessary so I will pose this question:
If you live trap a skunk how would you propose getting it out of the cage without importing it's odor to your living room?