Lots of arguments both ways in the comments. One person quoted the 10th amendment. I could be wrong but the purchase of a firearm is governed by the federal govt. so the 10th doesn't apply. Just like immigration, the states should not be able to go around the fed when it comes to illegals and other immigration issues.
I am sure mj will be legal sooner than later. Bad idea in my opinion. Your lungs are not made to breath thick smoke from any organic. Sooner or later you will be carrying an O2 device just to be able to sit in a chair. I see O2 tanks and portable O2 devices on the range from time to time. Must be a real PITA for those guys.