This is a rather long article but for your benefit and that of our nation.
For decades, slicing away at human rights and the protections of the Bill of Rights have been not only been happening but in recent years it has moved into a faster forward gear. The right to self protection is often bundled in the 2nd Amendment but consider self protection is also protected in the 1st Amendment and that means protecting ourselves with speech, rallies and peaceful protests.