Agreed. Shaming people for their weight doesn't accomplish anything - it's far, far better to encourage them to make peace with themselves whilst striving to be healthier and happier. It's a matter of balance - and to be fair it's not always the fault of the individual when it comes to their weight. In some cases it's tied to a poor background, a terrible education and/or mental/physical health issues.
Of course that doesn't mean they can't take steps to help themselves but people don't generally do that if they're ridiculed and made to feel terrible about themselves. 'Enabling' is very much a applicable concept too. If someone is so obese as to be unable to move around easily, for example, then those providing them with unhealthy food should be held accountable in my opinion. This, too, would do wonders if people were discouraged from pushing an agenda that makes being obese something to embrace and aspire to.