If someone is obese, should they be prideful about their body but at the risk of celebrating obesity rather than viewing it as a problem?

I hate body shaming. What's wrong with being obese? What right do you have to police someone else's body? Who are you to deny someone the ability to walk down the street and be happy with themselves? Listen, if shame could fix things, no one in North America would be obese. We treat overweight people terribly, despite the fact that 60% of Canadian adults are overweight. It's one thing to focus on encouraging people to exercise and eat right - it's another thing altogether to look at someone and be like "OK, because you're fat you must be lazy and sloppy and awful." You can be healthy at any weight, any size. Assumptions help no one and in fact hurt quite a lot of people. Why do you think 7 million women and girls have eating disorders?