PsychologyfromPsychology Today1 month agoAm I a Bad Person for Having Bad Thoughts?Moral perfectionism demands inner harmony and purity, prompting excessive self-shame and fear of ambivalence that undermines trust and communal purposes.