You know... I think about this sometimes too. I often wonder if I'm everything my parents hoped for me to be... or heck, even what I intended to become.
I'm not. I still have a lot to do with degrees and such. I don't have a job to be 'proud of' or use any of my brain.... it pays the bills, it affords our lifestyle and the dogs... but I could do better. I know I can. Just haven't had the ability to go finish everything I need to. I have never meant to betray or hurt anyone... but, I know I have unintentionally. I've let people down, I've caused some trouble here and there, and I have a mouth I really need to learn to shut too often. Like you, I tend to be overly honest. It gets me in trouble, and I'm sure it's been a bit hurtful at times. I am also known for not wording things properly. I am misunderstood sometimes. I'm an alpha personality and can be stubborn.... at times, I don't listen and have to learn on my own, the hard way. I am known to be a firecracker. I'm very good at remaining calm and collected, and avoid conflict. But once you light that fuse..... you better run! I drive my SO crazy at times (especially with my OCD tenancies). I don't consider myself an easy person.... I will definitely admit to that.
However, I try to help everyone in anyway I can. I try to be there for everyone, even if it means sacrificing things in my own life. I always think of others feelings/well being before my own. I stand up for what I believe is right and I don't back down. I am devoted 150% to those I love. I do whatever I can to please others. I used to volunteer with horses, dogs, and cats. Everything from rescued wild mustangs, to pit bulls of the street, to little 1 day old kittens with no mamma and nasty respiratory infections. I consider myself compassionate. I'm not selfish, I'm not vindictive or revengeful. I don't lie, or break the law (ok.. maybe the occasional speed limit... That's it though!). I've never done drugs and only casually drink a little with my SO and friends every once in a while. I take care of those around me.... and they know it. I'm loyal and giving to a fault... I've gotten hurt a lot from this. It's just who I am.
At the end of the day, I consider myself a good person... but, there is room for change for sure. I'm not who I should, and KNOW I can be. Though... who's perfect? Everyone on this planet can improve on something. How I see it, half the battle is just recognizing, understanding, and admitting where the change needs to occur.
I like this thread... it's a good reminder that we are all human.