Originally posted by: Amused
Basic morality is just logical and actually stems from individual selfishness in a society.
We do not want to be murdered, therefore murder is immoral.
We do not want to be robbed, therefore stealing is immoral.
And so on. All based on the selfishness of the golden rule. Contrary to idealists, it is selfishness and not altruism that has made our society work.
More complex morality (i.e. sexual morality) comes from viewing social ills and attempting to fix them with arbitrary rules.
I like this one best. Simple + straightforward.