Its a federal crime to manufacture and distribute Marijuana. Its a federal crime to posses certain firearms. Certain states have allowed for legal distribution and growth of marijuana. Why can't certain states pass their own gun laws bypassing federal law the same as the legal marijuana states? Maybe i'm missing something.
States can pass whatever laws they like.
It won't make those things legal under Federal law.