Just a heads up. When this law is challenged it will be challenged on the basis of commerce. Regulation of commerce is a responsibility assigned by the Constitution to the US government.
Congress is given the power to regulate specific forms of commerce--certainly not any commerce;--but interstate commerce, commerce with foreign nations & with the Indian tribes. While in the corruption that has taken place in Washington, this power has been improperly used to try to legislate a form of social or moral uniformity between the States, any logical review of the history of settlement, prior to the Constitution, will demonstrate just how inappropriate such interpretation of Constitutional power is.
The several States represented very different cultures on moral issues at the time of ratification. That is why there were no powers related to establishing uniform social or moral values; why the "Police Powers," the rights to deal with health, safety & morals, were left to the States.
Do you want this law changed?