Reading this thread has made me take a good long hard look at my lifetime weight. I am now 43. I was a "chubby" child. I didn't lose my "baby fat" until I was in 7th grade; 12 years old. When I was 18, in college, & weighed 115, and was lifting weights & swimming a lot (I was a lifeguard, had to keep strong & in shape).... I didn't think I was "all that". In fact, I kept trying to get below 110. I considered myself HUGE at 121 pounds (when I graduated hi school) because I had managed to stay 103-108 throughout high school.
I am 165 now. I have had adult weights of 126, 132, 148, 130, 152, 128, 165, 138, and my highest was 178 about 6 years ago. No matter WHAT I've weighed, I always FELT FAT. I think it was ingrained in me from childhood. My brother - always tall & slim, made fun of me when we were kids. The usual brother-sister stuff, "Fatso, fatso 2by4, can't get through the bathroom door!"

I remember in 5th grade, my mom always gave me 50cents for a treat at recess. I always bought two Nestle crunch bars. I have a pic my best friend took of me standing at the playground entrance, with a Nestle bar in each hand. I was indeed, a chubby little girl.
Not that I didn't eat healthy! - contrare! - my mother fed us well. I have always been a "fast" eater. I practically inhale my food. Still! to this day! - it is a VERY DIFFICULT struggle for me to eat slowly!
I have lived with myself all my life. I know what my habits are, and how hard it is to break them, and psychologically why I'm having such a difficult time. I was pretty much taught from birth that "fat girls" don't get husbands. They aren't smart. They are disgusting. They won't get a decent job. Etc, etc. And altho I KNOW in my heart those things are NOT true! - they are still little voices in my head, that just WON'T SHUT THE **** UP.
Therefore I know, anytime anyone - whether it's someone I know, someone I work with, a family member, a perfect stanger, whoever - says something "offensive" to me regarding weight, 9 out 10 times, it's not because they were being offensive, but because it is in my nature to take their words offensively.
And it's up to me to work on that.