It's illegal to beat anyone, why would it be legal to beat your child?

Also it's a bad tool to actually instruct your child with. Think about it like this, 2 children join their parents for a birthday party. Both kids misbehave, so the parents of kid A spanks him, but parents of kid B explains to him why what he did was wrong and that he wouldn't want others to behave like that to him.

Next time both kids behave. But here is the thing, once the kids are no longer with the parents kid B still behaves good, as he have actually learned why he should behave. While kid A that only behaved so his parents wouldn't hurt him, why would he keep behaving when the threat of his parents is no longer around?
කිසිවෙකුට පහර දීම නීති විරෝධී ය, ඔබේ දරුවාට පහර දීම නීත්‍යානුකූල වන්නේ ඇයි? එසේම එය ඔබේ දරුවාට උපදෙස් දීමට නරක මෙවලමකි. මෙහෙම හිතල බලන්න දරුවො දෙන්නෙක් අම්මල තාත්තල එක්ක උපන්දින සාදයකට එකතු වෙනවා. ළමයි දෙන්නම වැරදි විදියට හැසිරෙනවා, ඒ නිසා A ළමයාගේ දෙමව්පියෝ එයාට ගහනවා, නමුත් B ළමයාගේ දෙමාපියන් එයාට පැහැදිලි කරනවා එයා කරපු දේ වැරදියි කියලා සහ අනිත් අය එයාට එහෙම හැසිරෙනවාට එයා කැමති නැහැ කියලා. ඊළඟ වතාවේ ළමයි දෙන්නා හැසිරෙනවා. නමුත් මෙහි ඇති කාරණය මෙයයි, දරුවන් තවදුරටත් දෙමාපියන් සමඟ නොසිටින විට දරුවා B තවමත් හොඳින් හැසිරෙන්නේ ඔහු හැසිරිය යුත්තේ මන්දැයි ඔහු සැබවින්ම ඉගෙන ගෙන ඇති බැවිනි. A ළමයා තම දෙමාපියන්ට හානියක් නොවන ලෙස පමණක් හැසිරෙන අතර, ඔහුගේ දෙමාපියන්ගේ තර්ජනය තවදුරටත් නොමැති විට ඔහු දිගටම හැසිරෙන්නේ ඇයි?