Nope, weed laws are federal, and federal law takes precedence over state. The feds can go in there and bust them any time. The only thing keeping them alive is an executive order signed by Obama that directed federal law enforcement not to enforce the federal law in this case. Marijuana continues to be a CSA Schedule one drug which means according to the DEA, it is a substance with no medical use and a high potential for abuse. Trump could undo this executive order on day one of his presidency. These are just the facts. Sorry. You can google it.