Hello & Welcome to Just Answers.
There is a great book by Elan Golomb called Trapped in The Mirror: Adult Children of NPDs that I think you'll find very helpful. A psychologist examines her own NPD traits and those of the people she's befriended over the years as case histories in order to find ways of interacting differently and becoming happier. Reading through those stories might give you some inner narratives that can guide you as you try to re-adjust your thinking and to accept others.
One of the biggest traits of people in your situation is they feel safer recreating defeating relationships with people who are emotionally unavailable to them. You don't have to like everyone, but you can learn to tolerate the intimacy that comes from boundaried relationships with people capable of loving you for who you are. From there it swings back and forth as gains are made....nicer people like you and you feel more likable and pick at their faults less, as well as finding people with less faults.
You're doing the right things: counseling and reading and reparenting. I would suggest you look at the traits of your original family and how they may mirror yourself and your typical choices of acquaintances. You can usually get lots of bang for your buck by changing those thoughts and beliefs, which will translate into different behavior.
When you're neglected as a child, you grow up to be angry and afraid. Arrogance is usually a protective shell from that pain. Walk through the pain and then learn practical steps like through the book I mentioned and you'll have a good start on being different. Kindness is a skill that you can learn and practice...it'll change your relationships and your inner world.
My best to you.
If you would, please fill out the feedback form after accepting. I appreciate this opportunity to help you out today. If I can be of further service to you, just put "for Anna" in the front of your new question, and I'll be the one to answer it.