Ok, perhaps I wasn't really addressing the TS' question. I was
only saying, for punishment to be effective in correcting the
child's behaviour, the child has to understand the rationale for
applying the punishment.
Of course, there are many other better ways to demonstrate love,
affection and concern. A simple hug, for example, can do more
miracles than any amount of scoldings.