The varied gun laws are a violation of the Second Amendment, IMO. The Tenth Amendment does say that States are prohibited from certain actions and does not give them free reign.
Fifty Republics governing in fifty unique ways, with constitutionally guaranteed rights for its citizens, would work if given the chance.
Reagan said that there are simple answers, just no easy ones.