General
Get a detailed analysis of Second Amendment . Kanter v. Barr and how it applies to your situation.