I would have sacked him for it.
You do not go around beating up people (espeically your partner). He wants to be in the public eye, then he should have to face the repercussions. Teenagers supposedly look up to actors. What sort of a role model is this lowlife?