So in your view, everyone has the right to impose their moral values on everyone else? Wouldn't that be an invitation to perpetual war, world wide?

We live in societies that are very rapidly secularizing, with a world in which atheism and disrespect and utter disdain for religion is just around the corner. Would you have it that when 51% of the population is of the view that religion is superstition, corrupting the minds of young children, that that majority moral conviction ought to be imposed on Christians in the form a law making it illegal to teach religion to children, including participation in religious services, or hearing the bible read aloud.

Thank about it. That is exactly what you invite unless you accept that IN A PLURALISTIC SOCIETY, the law must not be used to impose the moral beliefs of some on all. 

As for rape and robbery, there is virtual universal acceptance that these actions must be illegal because no one wants to be robbed or raped. Get the difference?