The older I get the less I am able to make use of the concept of punishment or even (lasting) guilt. I mean what is even the point of punishing? It just adds more misery on top.
Don't get me wrong: It is necessary to reflect on the bad things one did. But I do not feel like guilt and shame create an environment that promotes this behaviour.
I like the idea in Buddhism, that you are precious/valuable from the moment you are born. You already achieved plenty in your past life, which is why you were born as a human. Therefore, there is no need for self-hatred or for pressure to perform.