I have seen a lot of references lately to legislating morality and pushing morals on others. I've also heard how this shouldn't be done, but I think there is a problem with this.
When we make laws against murder we are, in effect, pushing the morals of the general population (that murder is wrong) onto the small minority of the population who want to commit murder.
When we outlaw pedophilia, we are legislating a moral judgment that says children should not be abused and taken advantage of. We do this all the time with racism, sexism, rape and domestic abuse.
Our society says something is wrong and forces people to stop doing it. It seems to me that the issue shouldn't be to stop pushing morals on others, but which morals should be enforced and who gets to decide.
computer science and math