While I am saddened that this was vetoed, I agree with not wanting laws that are focused to narrowly or can not stand the test of Court.
Look what happened with the Bill she signed that simply said that no lower jurisdiction could pass a law preventing law enforcement officers from doing their jobs, and that if as a secondary offense officers found reason to believe a law was being broken that the officers must enforce the federal law. Pretty basic and simple, but look what happened to it.
A thinking person will pick up on the need to stop "knee jerk" legislation, and work with the big picture to restore our Rights.