That's the point that's been lost in all of this. The cops cannot enforce this ban. So why am I bitching about it?
It is the job of society to uphold the public morality. It is the job of society to define what is right and wrong and then enforce it informally by shunning, social pressure, standards and so on. When everyone in a society agrees on what is right and what is wrong, then they pass laws to affirm what they already believe to be true. Most of the time, these laws are enforced by social disapproval of the behavior. If people's standards have changed, then they will repeal these laws via their elected officials.
What dimwittitarians don't realize is that every time something like this happens it's not 'liberty'. It's the increasing encroachment of the Feds arrogating more power to themselves. The entire purpose of the enumerated and delegated power structure of the federal Constitution was to let states and localities define for themselves the way they wish to live. Congrats libertarians. You got what you wanted, no voting required.
BTW, libertarians, the Bill of Rights was voted on, wasn't it? Oh, that's right. It was handed down in stone tablets from Mount Ayn Randi.
Some of the people giggling on this thread will have second thoughts soon about the way this was done.
Maybe 'everyone' loves a living constitution when it's living their way.