Absolutly true. However, the 2nd amend was not about protecting yourself against individual criminals. It was written so that we can protect ourselves against the biggest criminal organization in the country - a tyrannical government.
The 2nd amend gives one reason and only one reason to bear arms. It is your right.