No one is inspired to change through diatribe. Not even a very stubborn person or a person who thinks they deserve the criticism, benefits from hearing everything that's wrong about how they're being or what they're doing. Try raising a child that way and see what sort of person you mold.
Lessons and shared wisdom tempered with gentleness and understanding, not frustration and self-righteousness, inspire miracles. Helping people see the limitless potential for growth already within them is the catalyst for change.
God bless.