Has it somehow escaped the notice of all the sheet-sniffers of the world that shaming people into things just doesn’t work?
Because, seriously: if it were possible to shame people out of doing things like having sex or eating “too much”, it would have worked by now. Shaming over sex, especially, has been going on since language, and people still do the things, they just feel slightly less good about them.
But maybe that’s the point. Maybe the idea is that, if you can’t keep people from doing things, you can at least keep them from enjoying it quite as much?