Good for Sheriff Sniff. He covered the important bases.
There’s only one base and he didn’t cover it. The Second Amendment exists to reaffirm and assure the fourth inalienable right listed in the Declaration of Independence - the right of the people to “alter or abolish” a tyrannical government.
Writings such as The Federalist go so far as to explicitly state the 2nd is in the Constitution because the people need to be armed as a fail-safe for overthrowing the Federal government. “Federal” being named specifically as the subject in question.
I don’t mean to be preachy. I’m tired and cranky. Tomorrow I may read this and think, “Wow. I’m a jerk.”