I don't think the courts will strike down the state law. But once the pothead President we're stuck with now is gone, the federal government may begin enforcing federal law again in California. That would include arresting city and state officials who participate in the drug trade.
Obama has two more years, after that these people will be hauled off to the Federal Pen.
They better fix the law now.
I don’t know that Obama will wait for that, he may see the writing on the wall and be forced to act.