No State law can trump Federal law and for good reasons. The issue with pot being legal in some states is only one because so far the Federal authorities have not tried to enforce the Federal Law. If it is a law, it should be enforced or the law changed.