Kind of a 'settle an argument' thing here - do people think anyone child has been 'shamed' into changing their ways by being told they are lazy, a liar, selfish or some other negative label?
NB, I'm not talking about specifically doing something that subsequently they were ashamed of, either when they realised it was bad themselves or someone spelt out the consequences of it. I can see that shame can work when you know there is something to be ashamed of.
My view is that all negative, shaming labels do, unless there's really hard evidence that the child is truly like that (and they're probably not, because they are a child ), is potentially make it a self-fulfilling prophecy - 'Well, they say I'm lazy even though I'm trying, so I might as well not bother' 'They call me a liar because I lied about something once, I might as well not bother being truthful'.
AINBU - Shaming never helps
AIBU - actually I have seen/experienced a situation where it helped
Sorry, this probably isn't very well framed but I hope people see what I'm getting at.