I'm not here to argue about the right to bear arms in the USA, but the 2nd amendment is anything but crystal clear in its language.

Seems pretty clear to me, although I'm neither an american nor a lawyer.