One of the serious flaws in plumjam's objective morality argument that almost never gets discussed is that the moral standards are arbitrary. There's no inherently good reason that they are good, except that most of us collectively agree that they are subjectively a good thing and agree to abide by them for the good of all.
Hi John, good to see you. I enjoyed our discussion yesterday.
My take is that moral standards are not arbitrary. This is because moral standards derive their value in direct relation to the meaning of life. Like I said yesterday, the meaning of life is the journey of consciousness.
At the human level what we call morality is that which advances us along the path in this journey of consciousness. So, unselfishness in all its forms is what weakens our identification with the individual ego/mind/body, expanding our consciousness and furthering us along the way to infinite consciousness (God realisation).
This is where the real meaning of morality lies.