My free legal advice is worth what you paid for it. Check the laws yourself, or ask a lawyer who knows these things.
As for the law, the statutes as I know them were posted above in post #14. All of the articles about this in recent days have failed to address those statutes with any sort of clarification beyond "if it has a pistol grip."