However, in a country like the United States which “supports” freedom of religion, you cannot legalize moral codes like this which are religiously based. Especially when there are certain “faiths” out there that don’t necessarily subscribe to the belief that all of the situations you mention are morally wrong.
Cannot???
Well the History of the United States itself says otherwise.
Things like homophilia adultery and fornication used to be illegal in many states, why else would the Supreme Court have to declare the Texas anti-sodomy laws unconstitutional ( of course they are not, as there is no right to sodomy or freedom of sexuality in the constitution)
As does reason, for all laws of any kind always legalize one moral code or another, there is no such thing as a law that does not legalize any moral code of any kind, the only question is what moral code does a law or laws legalize.
Besides which major religion doesn’t consider adultery and fornication to be wrong, or even homophilia?
Personally, I’m not sure if I agree with criminalizing those matters. Making them criminal offenses does nothing to educate the people as to why the offense is wrong in the first place. It only teaches that there is punishment associated with the offense. We must first truly understand our moral code before we can truly embrace it. Is it better for one to avoid sin out of fear of punishment (earthly punishment) or to avoid sin out of love and respect for God? I think it is the second one, although I don’t know if that’s an official Church teaching.
Is is better for one to avoid committing murder or rape out of fear of punishment or out of love and respect for God??
Should we decriminalize rape and murder then??
Of course not, the principle is the same. Murder rape, fornication, homophilia, adultery are all wrong, and just like murder and rape , fornication adultery and homophilia should all be criminalized as well.