Well, I happened to be alittle overweight, And I'm a very hard worker, when working with my dad in the summer time I work 16 hours a day, and I do work around the house as cleaning, I clean fast too, I also take 2 hours of long walk to pick up my boys from school. Look at me, I'm still overweight? It has nothing to do with how much amount of food you are eating because, I only eat one meal a day. I noticed that diet pepsi has a lot of salt, which I drink that every single day, I didn't even know diet pepsi was causing me to gain weight, instead of losing weight. So, all sudden I stop drinking diet pepsi and stick with water. Even through I hate water.
Look at another side, Winter time, There isn't much anyone can do, expect go to a gym like YMCA, Curves. You have to pay for a membership when I could do it for free on my own.
People are overweight for a reason, not because they are eating too much. They could be overweight because, they have health issues, they could not have lost the weight after having kids. There are so many reasons for them to be overweight. It still nobody damn right to judge them.
If you love someone, Love them for all they are, everything, not just part of them because that's not real love. 
Just my two cents. 