@freemo very interesting. I have always wondered whether human beings are born with some kind of universal moral grammar, something akin to Chomsky's universal grammar for natural languages. Except that this would be for morality. I think it would tie into what you are saying. Essentially everyone in their head is a good person, but the "moral language" they use is at odds with the socially accepted one. Know what I mean?