Next step, Ninth Circuit Court of Appeals. Gosh, I wonder how they will rule?
Let the left caterwaul about it...what else is new?