A common misused slogan among some, who have not thought very deeply about what they are saying, is “you can’t legislate morality.” They often proclaim this phrase as a means to end discussion or to silence political debate. To the contrary, this slogan should raise at least two responses. First, if not morality then what would we legislate, immorality? Second, is that when laws are debated and passed in a legislative body, someone’s worldview will prevail. Therefore, the question is not IF a moral view will prevail, but WHOSE worldview will be reflected in the law or regulation being enacted?
Read more here: http://www.afain.net/legislate_morality.pdf