Teaching children through punishment

Children need to learn right from wrong at an early age and punishment is the most effective way to teach the difference. To what extent do you agree? What punishment should be given?
Give reasons for your answer and include any relevant examples from your knowledge or experience.

Sample Solution