I could forgive a rapist. I have forgiven the abusers of the woman I love. I am able to do so because I know this world is poison, and they they did not come out of the womb wanting to cause harm to others. Also, I recognise that they're on a journey that I have only a one dimensional view of, and I do not know what triumphs they have to balance their failures as a human.
However, when it comes to my opinion on myself. I have never had more desire to become everything I believe I am capable of being, than at the times when I have felt intense self-loathing. Of course, self-loathing is entirely unproductive if you do not also possess the belief that you have the power to overcome your flaws. But what use is self-love, which I would define as self-acceptance? It is useful in the sense that it negates self-loathing and shame. But, I see not where it could provide any genuine thirst for improvement.
I believe it better to radically love everyone else. Then their shortcomings can never depress you. But I think it is healthy to be depressed by your own lack of progress - as long as you believe you can improve. Otherwise it is just masochism.
RE: On Enoughness