Firedancer, While I agree with your post and you had stated some of the essential aspects of living a healthier life. It is not the best way to live and there are many aspects that contribute to this, besides bad habits, to be noted and ridiculed for your weight is a very hurtful thing and although you had managed to nip yourself in the bud, there are others who did not and so they face the hurt that is placed on them.
I don't direct this message to you, but to the general when I state that just because a person is thin, healthy-weight, overweight, obese or whatever body type, there should be respect. I think discriminating towards anyone is just plain wrong, you do not know their life and so what do you know of their struggle.