I think laws and societal norms are more responsible for shaping morality than say our own personal experiences, and even more so from religion.
Ex: things like illegal drug use are looked down upon pretty harshly because they're illegal, but prescription drug use isn't given a second thought.
And divorce is common place, while homosexuality stirs up all kinds of moral objections. To me this suggests that what's commonly accepted as okay, is viewed as moral, while things that are uncommon and illegal are automatically viewed as immoral, regardless of whether or not they really immoral.
Tags: