Some people prefer to praise the good things children have done; some people prefer to punish the bad things kids have done, which choice do you think is more appropriate and why? Give your explanations in your response.
In my view, I think compliment is the best choice.
Compliment will make children feel motivated and they might be more likely to repeat the good things they have done. After listening the praise from parents, seeing the smiles from teachers, getting the recognition from others, children will feel a sense of achievement and happiness, they will know their deeds are beneficial to others and next time they will also do good things to others, such as picking up the rubbish on the road or respecting the elderly and so on. However, if always getting punishment or criticism from others, children might become timid and diffident, which is harmful to their growth.