So very true, I had most of the same issues as a child and I think it helps us when we older. I learned not to worry too much what other people's opinion is about me.
As long as I am happy with myself, then that is the only opinion that actually matters.