I'm sure it has been talked about at some point, but if he actually assualted his infant son, wouldn't there be some obvious medical signs?
The guy has some major red flags, but that doesn't mean that you give up on him immediately. Put him in better situations. Try to keep him around the right guys on the team. They can never fully correct the problem, but the team can set him on the right track if he's willing.