If you don't want anyone's morality imposed on anyone else, then you cannot justify the arrest, trial and sentencing of a terrorist who blows up a bus full of innocents, certainly not if he believes that his religion, his morality, compelled him to do it.
Apples and oranges comparison and yes I'm opposed to legislating morality.
A terrorist blowing up innocent people or any criminal aggression against other persons is not the same thing as prohibiting the sale of certain items or prohibiting activities to consenting adults.
A goodly portion of our law is based on imposing society's moral judgements on the whole. Murder, rape, theft, etc. are all pretty good survival tactics, in an amoral, Darwinian sense. Murder eliminates threats & competition. Rape increases the liklihood of passing on one's genes. Theft increases one's chances of survival in a world of scarcity.
We, as a society, have made a moral judgement that murder, rape, & theft are wrong, despite the benefits for the perpetrators.
Arguing that one is opposed to "legislating morality" is akin to saying "I want to live in anarchy where the most ruthlessly violent rule over all others."
Arguing that one is opposed to "legislating morality with regard to sex and its manifestations in the market" seems to be more accurate.
---------------------------------
As to Rep Ralphie Boy & his bill, I am not overly riled. It is a state matter at the state level, & I firmly believe that states, counties, & municipalities ought to be governed as their constitutions and constituents see fit. If his fellow South Carolinians desire such a law & the law passes state constitutional muster, let them lock up the toys. If not, let them make fun at his expense: "Ralph: The man who would put the lock on bondage"
I would be more likely to vote against Ralphie Boy's bill, but would be quite receptive to bills taking a hard look at stores that sell such products, similar to the way I would want feed lots treated. Both can foul up the neighborhood & the locals ought to have a say in the matter.