Why is it assault if I lay a finger on my sister, husband, mother, but if it is my child it is socially and legally acceptable? Children are weak and need protection and they are the only people the law doesn't protect.
Because you are not the legal guardian of your sister, parents nor anybody but your children.