I have a girlfriend whose husband is a complete jackass. I've listened to her for years tell me things that she's gone through. She was in my office one day and was telling me how much she admired me because I was independent and wasn't the type to take what she's taken from her husband then she started to cry. I looked at her and calmly said "You're one of the strongest women I know. You're far stronger than I am. You've been dealing with this situation for years whereas I would have kicked him to the curb. You've figured out a way to keep your marriage intact. Now figure out a way to make him see you the way your friends see you". They go to counseling now and she has become much more confident in how she deals with him. She figured it out and I'm so proud of her.
I don't know you very well but you seem like an incredibly strong person. What you've been through recently and throughout your life is incredibly horrifying and taxing but you're still here so that tells me you have an amazingly strong soul. You also sound like you are a very caring person who has a tremendous heart and that's why it bothers you how others see you. Just remember that many people project their inadequacies onto others and many times it lands on those who have the biggest heart. Chin up - you're a strong person. This right here, this forum, you've got this. It's a piece of cake compared to what you've already conquered!