The Second Amendment ties the right to bear arms to a militia. The first Clause of that document ( in Section 8 of it) makes clear that the militia in this country would be the Congress's army, to be deployed not only against foreign invaders, but as a last-ditch measure in a contest of power with the Executive branch (keeping in mind that at the time it was understood that there would be no standing army). That militia would be funded, armed and "disciplined" by only the Congress. It would be "called out" by only the Congress (which would include elucidating its purpose for being called out).
That army has never been never formally established by the Congress. Understanding that context, however, puts the Second Amendment in a clear, unambiguous light.
To bear arms is not a Right, in the sense of the Rights enumerated in the Declaration of Independence. It is a right tied to (a non-existent) army controlled solely by the Congress.
For that right to exist that army would have to have been formally established. A person would have to be formally a member of that army to bear arms of any kind--according to our Constitution: regardless of the beliefs, thoughts, opinions, feelings, etc. of anybody pertaining to possible further benefits of an armed citizenry.