Do most people lack a real moral compass and just follow reward and punishment?

Isn't this sad. It always starts with the kid only behaving because he/she is fearful of a harsh physical punishment all the way to those that don't cheat on their spouse out of fear of getting caught and losing everything and lastly people doing the right thing out of fear getting punished after death by some devine force in the afterall and expecting rewards for doing right; always governed by fear and rewards. That doesn't sound like actually respect. So if they could get away with whatever they're thinking without ever getting caught (not caught means not punished), they would do it?

Is that really a good person? It still seems like only someone working on survival mode, looking after their own interesting, working base on a system of punishment and reward. If you expect to get praised and a reward for doing something right, that's still out of self-interest, not genuine altruism nor out of pure consciousness, out of morals.

I don't recall ever screaming ''I hate you'' at my father and I actually have real respect for him. Neither of my parents ever laid a land on me. It was simply not right. I have basic empathy and morals.

Updates
1 mo
So there is still a lack of principle. They would be more likely to commit wrongs if they thought they could get away with it, without anyone knowing about it.
Do most people lack a real moral compass and just follow reward and punishment?
Post Opinion