"I got beaten by my Dad" is not a good reason to do the same to your child.
"I just lost my temper" is no excuse. For anything.
"I'm going to wash your mouth out with soap!" is something no parent should ever say to their child, let alone do it.
Hitting your child with a belt, a switch, a tree branch, or any other object is unacceptable.
Hitting your child because you're angry at them does nothing but teach them to be afraid of you.
Your child being afraid of you is a very, very bad thing.
Saying that "it's different" when a famous person abuses their child makes the problem worse.
You can like the abuser, or even be related to them, but it doesn't make their abusive behaviour any less real.
Silencing the child that speaks up makes you the bad guy.
Pretending it never happened makes you the bad guy.
Hitting a child is not okay.