The Chinese did the same when the elections were held there. It's not that they knew they were in the wrong, it's that they knew of the international condemnation should their oppression of religion were openly revealed.
Again, I disagreed on there being a universal morality. Trump cheating on his wives is immoral in a Christian sense. Other societies, not so much.
Criminals are often remorseful when caught. Not so much before they are caught. If they were, then they wouldn't be criminals.
Consider MAGAts who believe "Might makes Right". That's a belief, not a genetic imperative.
Again, I've never seen evidence of a genetic moral imperative in humans. All we have to do is study two-year-olds to see the basic nature of human beings. LOL
Mentally ill humans exist. In such cases their social indoctrination doesn't work.
Anatomically modern humans have been around for 300,000 years. Modern thinking humans are harder to study since human bones or fossils don't show what or how they were thinking. You and I have discussed the collapse of the Bronze Age and the rise of the Axial Age. It's still not understood why the collapse of the Bronze Age gave way to the Axial Age. What we do know is that a mental change did happen about 3000 years ago but not the why. Again, humans have been around for 300,000 years but the Axial Age only happened 3000 years ago. To me, that's a social change, not a genetic one.