I doubt that there is anybody who has not some elements in their soul that they would rather not have, I call those demons. They might be large or small, but they exist. Their existence by itself is not a problem, as long you recognize them, and (learn) how to control them to not let out, to not let them manifest in the real world.
One important question about those is what is keeping them at bay. Is it your own true desire and recognition of the harmful and evil they would cause, that you in your heart want to prevent, or is what others think of you, social norms and possible repercussions that keeps them at bay. – if the effort come from within, powered by your own soul and will, you might stumble but eventually your efforts will be secure, and you can live with a calm heart, knowing that you and the world are safe. – or are the forces that keeps them at bay external. In that case all your being is a lie, and at the very moment those external forces are no longer of concern you will become a harbinger of pain and evil. Hence you should live in fear of your own, and for what you might do to others. Pure form is external, fragile and will fail if it is not supported by true content.