 Self-esteem versus self-acceptance. I think self-esteem has a few downsides, one of which is self-esteem offers indiscriminate affirmation, very often disconnected from genuine accomplishment. Apparently criminals have a higher sense of self-esteem than the general population. I think proving that self-esteem can foster narcissism and disconnection from reality. I think a better alternative is self-acceptance because that allows you to accept your flaws and failings without attaching your self-worth to them. Self-acceptance normalizes negative experiences and therefore kind of neutralizes them. I think self-acceptance offers all the benefits of self-esteem without the downsides. What do you guys think?