If nobody was imposing their morality on anyone, wouldn't that be Anarchy?
Not at all. IMO there needs to be society, government and law. All of that should be based on what we share and need to share to function, which is not to be violent toward each other, not to steal from each other, and stuff like that. It doesn't need to intrude into people's private religious--or sexual--lives. e.g. Some people think eating pork is a huge sin. O.K., cool. Don't eat pork. You don't have to make it illegal. There is a huge distinction between that and a prohibition against bopping other people over the head.
In the same way, if you think but sex is a huge sin or disgusting or whatever, don't have it. You don't have to make it illegal. If you think same-sex marriage is wrong, don't marry someone of the same sex. You don't have to make me conform to your morality.
In fact, I would go so far as to say that one of the things that should be illegal is an attempt to force other people to conform to your morality in areas that should be private, such as faith, political views, opinions, and sexuality.