Yes, a convicted felon should have his Rights fully recognized once he has been released.*
*(More on this in a sec.)
Parole should not exist. You should have "paid your debt to society" before being released.*
Yes, "instant checks" are BAD. If you are not in prison/under arrest, you should have your Rights fully recognized. "Instant checks" are nothing but government control over something that they should have NO involvement in.
The 2nd protects the Right to bear infantry-style weapons. Firearms, knives, clubs, sprays, tazers, swords, etc. In other words, weapons that can be brought to bear on discrete targets, and are carryable and useable by a single person.
This would not include: crew-served weapons, tanks, nukes, anti-air, or weapons that are indiscriminate (bombs, etc.) These are weapons of war, not personal defense.
* For those who would disagree, I would point out that our current "system" of prisons is NOT designed to "reform" people, so for them to be effective, all sentences must either be "life", or another system must be used. This is no minor issue; this country currently (and incorrectly) treats the prison system as if participants will leave as "reformed" citizens ready for society, when just the opposite is usually true. That must change. Regardless, violent criminals who cannot be trusted (based on their actions) with their full Rights should not be released in the first place. Duh.
There should also be no such thing as a victimless crime (i.e., prior restraint, possession, or "thought crimes" such as "intent to...").
I know that it's challenging to think outside the box we're so used to, but the current system has NEVER worked as intended or believed, and it never will. And you can't fix just one piece and leave the rest broken and expect things to change.
Change requires VISION and COURAGE...
-Troy