Seawytch
Information isnt Advocacy
California lawmakers are likely thinking they can pass any law they like, constitutional or not.
Their experience violating federal law with medical marijuana has mostly been successful. If they can ignore the federal government on one law, it is more than likely the thinking that they can violate any federal law.
How'd that work out for Washington, DC?
Let it work its way through to the SCOTUS. That's our system and it works pretty well.