You could have done everything 100% perfect every time, he still would have found fault. Even if he had to pull it out of his ass, he'd have found something.
^THIS!^
Why?
Because it makes him feel good about himself to beat, brainwash and terrorize someone.
...I suspect he has no contact with his family because they might call the cops on his psycho ass if he showed up at their houses.
Or he ripped them off for large amounts of money.
Or he beat and/or sexually abused his siblings or parents or extended family.
Something like that; he got himself thrown out of his family.
He is THAT kind of special person.
I would not be surprised if his "friends" are actually scam victims. If he even has friends.
See, I'm guessing he was initially very charming? That's something that malignant narcissistic/sociopathic people do to get what they want. He didn't JUST want to destroy you, he wanted you to LOVE him while he ground you into the dirt.
He just hates people, enjoys hurting them, and he has no conscience.
He thinks of human beings as toys. You know, when I was little I used to pull my barbies apart for fun? Yeah. Like that.
He pulls people's minds and/or bodies apart for fun.
Horrible, ain't it?
I take all that from the speed at which he escalated his abuse and how intense it was...the fact that he did try to kill you within 3 years of you being with him and started hitting you very early on...when the average battering marriage may take up to ten years for the physical abuse to come out.
Telling you it was your fault he never saw family or friends sounds like a pretty obvious lie; I'm suspecting he has ripped through the lives of everyone around him like an F3 tornado in a trailer park.
I am very glad you got away from that evil sack of turds alive.