But something is not right or wrong merely because of the effect an action might have on someone. Something is right or wrong because there is an inherent nature to moral truths. For example, it is wrong to murder. It is wrong to torture babies for your personal pleasure. It is wrong to divide society based on skin color. It is wrong to promise fidelity, commitment, and love to your marriage "partner" and then break that promise. It is wrong to hate someone without a cause. It is wrong to desire the death of someone just because you don't like them. If morality were determined by how a person is affected, then all of morality would be based on effects, circumstances, and personal likes -- but only when they are acted on, not when they are felt. But this is problematic because if I believe that homosexual marriage is morally wrong, am I morally wrong for simply believing it? Am I morally right? Or is there no moral value to the belief? If you say there is no moral value to a mere belief, then hating someone based on skin color or "sexual orientation" isn't wrong, is it? See how morality based "only" on how someone is affected is wrought with problems?