Being sensitive is a double-edged sword, for sure. But without that sensitivity we would not have empathy for others and also would not have the capacity for introspection. Both are necessary qualities for a spiritual path.
The key is not taking on that as a harsh judgment against ourselves. It can be difficult. For me it started in childhood with a verbally abusive mother. Every time I am rejected or perceive rejection it takes me right back to that vulnerable place. I have to remind myself that the situation is not the same and that I am not powerless like I was before. And that my mother was screwed up and her judgments of me were not correct.
Therapy is very helpful in this process. At the same time of course I have made mistakes and hurt people so I have to face that and see what changes I need to make. Frankly at this point the best way I can differentiate between situations that are my fault and those that are not is to talk to my therapist. He is very good at helping me to understand other people’s points of view. That in no way means that other people are always right, but they are not always wrong either.
Ironically, sensitive people can come across as uncaring, even when we care a great deal. That is because of defensiveness. We are afraid that what we have done is an indictment against the core of our being.
In order to face the things I have done wrong and not be defensive I have to remind myself that I am a Child of God and that despite what I have been taught I am not evil, I only make mistakes. There is that part of me that is Divine and wholly good and that will never change. I simply need to align myself with that part of me.