I want to start by saying that I am NOT anti-canabis, because I am very much for it. However, federal law is federal law, and just because a state decides to deviate from it doesn't mean the people are free to go. In all honesty, the chance of being caught by a federal authority are slim anyways (because US Marshalls don't go around patrolling the streets of Colorado just looking for people. Put it this way: federal law doesn't allow discrimination, but North Carolina's HB2 does. Should we let them get away with it? The question here has nothing to do with drugs at all, but rather federal vs state power and jurisdiction.