Gina....at any time, he could decide to file charges against you for beating on him.

I think it was a strange, weak moment for both of you.
Here it was....Thanksgiving....and things came to full tilt boogie for you.
Luckily.....he was having some sort of a moment of his own.

If he is a sociopath (and I believe you are right about this).....he will hold that over your head AT SOME POINT
....and will continue to do so until that threat is no longer valid.

You gotta get out of there.

Honestly.....he probably should consider himself lucky that he only got a bloody nose and a split lip.

I know it takes ALOT to get to the point where you would lay your hands on him....for someone not altered....and normally peace loving.

And that can lead to real serious stuff.