It’s what all of Asia does and it’s very effective. Make people’s weight their primary problem until they resolve it. It’s not like it is some unchangeable attribute that can’t be fixed through self control and discipline. The shaming is just unsolicited motivation that works. I feel sad if people are made fun of for attributes they can’t change.
If everyone could control their weight via simply willing themselves to have more self-control, then nobody would be fat.
Self-control is, ironically, not usually within one’s self control.
Most people don’t contemplate very deeply about the gap between their will and their behavior. I’m extremely focused on self-determination and it’s absolutely astounding (and irritating) to me how little control I have over my actions relative to the control that circumstances have over me.
Your attitude about the matter is common, and seems like plain old common sense. It’s also dead wrong.