While I understand the argument you are making about morality being subjective, I disagree that there is no objective basis for moral beliefs. I believe that there are certain moral principles that are rooted in the specific values of a given society and culture. For example, taking the life of another person is generally viewed as wrong in nearly all societies, regardless of their religious or spiritual beliefs. This is because humans have an inherent value and taking another person's life is seen as a violation of that value. Similarly, sexual violence is seen as wrong because it violates the right of individuals to bodily autonomy. Racism is seen as wrong because it denies individuals the right of equality and respect. Adultery is seen as wrong because it violates the trust and commitment of a relationship. Finally, lying, cheating, stealing, and pillaging are seen as wrong because they violate the property and rights of others. These moral beliefs are not simply based on our own personal preference; they are based on a shared set of values that are widely accepted within the society.