It may very well be. This isn't the aberration it might seem. Self defense laws don't just apply to using guns, and they allow you to defend someone else, especially your child.
It matters that he caught the guy in the act and the force was used to stop the assault. It’s not like he hunted the guy down and killed him in revenge. That probably wouldn’t have flown, even in Texas.
Good law