The day you became a citizen to the USA, wether born a citizen or became one is the day you entered into an argement with the federal government that you wouldn't have guns when ILLEGAL drugs were present. That's a law they made and you agreed to oblige and the rec from your doc doesn't invalidate that agreement because your docs rec is for STATE law, not federal law because it's not a federal perscription. If it was a federal perscription you could have pot AND oxycontin AND guns.
Yep stupid federal laws = call your congressmen and congresswomen and bitch maybe something will change, like you know legalization.