“Putting all of these textual elements together, we find that they guarantee the individual right to possess and carry weapons in case of confrontation.”
Looks that way KSAil, REMEMBER I'm not a lawyer, I'm not even a high school graduate, GED

Thus, we do not read the Second Amendment to protect the right of citizens to carry arms for any sort of confrontation, just as we do not read the First Amendment to protect the right of citizens to speak for any purpose.”
My read on this second quote would be that they're not saying you can protect your self from robbers but not rabid dogs, if you can legally carry for personal protection it's from ALL threats.
so far so good.