Perhaps one reason people have so much trouble accepting moral realities, is because they are individuals and their lives, situations and decisions differ, which directly affects their moral realities. The physical realities are usually similar for everyone or at least larger groups of people.
And who hasn’t wondered why “good” people suffer while “bad” people prosper.
Nevertheless, there are moral realities and a moral “ecosystem” which we ignore to our own peril.
And the average person knows it.