Point being: there are overweight Japanese, despite the existence of the measures Japan takes to avoid it. These are the people I mean that it doesn't work for. And for those people, they don't have to deal only with the consequences of being overweight, they also have to deal with being treated very poorly. You can say it's for their own good, and the it incentives them to better themselves. Regardless, it still sucks for them.
Shaming people into losing weight may work, on aggregate. I'm not entirely convinced it's a good way to go about it, at the individual level.