So even though shame might not work to get fat people to lose weight, it could still work to keep people from ever getting fat. Getting shamed for a few pounds means that you can fix the source of shame by dieting for a few weeks, very doable for average people.
They also gave us insight into the mind of the gay anti-gay politician.
I think it's important to not lose sight of the fact that maintaining a healthy weight is a challenge for nearly everyone and undermine what is currently working for those who are not overweight.
Furthermore, I think obesity has somehow found it's way to be more in line with the LGBT style movements of acceptance/tolerance instead of the changing view of addictions as disease instead of character flaws when it clearly should be much more like the latter.
Are you just asking overweight people or are you asking all people? The people who are overweight today are obviously the group of people for which social pressure is ineffective. I'm talking about all people including the people who are successfully at a healthy weight.