I agree, but our ancestors let the liberals get away with the first set of gun control laws, with out challenging them in the USSC. Now we have the crappy system we now have.
Tennessee is a Open Carry State, but it is pure stupidity to wave a gun around in public.
2nd Amendment is all the permit we need. Not all people should be allowed guns...criminals for one or the mentally ill or illegals.
Nothing in the second amendment denies the criminal or the crazy the right to self defense. Anyone who should not be armed should not be running around loose.