An expert on English grammar and usage seems to disagree with you.
No, we agree. The right is assumed to exist and to be unconditional.
The protection of that right by the second amendment, however, is limited to "the people". Strange that this so-called expert on English grammar and usage never did define who "the people" were.
Does it mean every person? What do you think?