Apparently the condition of beating yourself up for past or present mistakes only afflicts a certain part of the population.
Personalities which are more prone to intuition, who seek out a cause in life, prefer smaller groups of people, and have an abundance of empathy are the ones who self-assess and self-critique a bit too much. See below.
Any moment you spend attacking yourself is a moment away from your higher purpose and your power to love. Don’t go there. -Martha Beck
It goes without saying that any amount of attacking yourself can never be a good thing. Replace those thoughts with constructive ones.