Read more closely. The 2nd Amendment says people rather than citizens. When a right is for citizens only, the Constitution says citizens (e.g. 15th Amendment).I apologize, I have not had time or the patience, to read all of the comments.
That said, the 2A applies to the GOVERNMENT'S being restricted, not individuals being restricted from denying or restricting the 2A rights of U.S. CITIZENS.