You know, it's funny. There's this perception that overweight people are lazy and stupid, but from a lot of comments I've heard and things I've read I get the impression that a lot of in-shape people are too lazy to try to empathize with overweight people and too stupid to realize that there might be something deeper going on than just "eating too much".
I'm curvy, and technically overweight, though fortunately I'm proportionate enough not to get comments. I've always been big for my age (height and weight, I'm tall and muscular), have always felt criticism for that, and therefore have always struggled with food. In middle school I was a cheerleader and starved myself - I was even underweight then and still looked bigger than the other girls. In high school I was fat for a while, because I finally gave up starving myself and had a hard time escaping the binging pattern of eating that I had resorted to in middle school after weeks of eating nothing but that 70-calorie-per-can chicken wonton soup. I'm better at eating normally now, but still have my moments. Regardless, I'm just built larger than average. I always have been and always will be. Instead of trying to be "skinny" and pushing myself at the gym until I am sick like I once did, I've turned to trying to eat healthily, and swimming and practicing yoga for exercise, which I genuinely enjoy.
I am all for nutrition and exercise education and encouragement. Still, people need to realize that you can be "overweight" by technical standards and healthy at the same time, and that should be valued over people who are skinny and eat crap and exercise to the point of exhaustion. It sucks to have to come to peace with something that people perceive as you being lazy, or gross, or uneducated, or uninhibited, or afraid of exercise (?).