I’m not really going to argue with that much defeatism, I just want to clarify that being a person that’s enjoyable to be with doesn’t mean being a Hollywood movie definition of a “fun” person. It doesn’t require you to change into someone else. It just means you work to improve yourself, reduce the aspects of yourself you don’t like and increase the prevalence of aspects of yourself you do like.
You don’t need to become a “fun” person, just a YOU that you would want to spend time with.
Nobody is forcing you to improve yourself, but like I said before, if you wouldn’t want to spend time with yourself why would anyone else? Even if you live the rest of your life alone, would you not prefer being able to enjoy your own company?
The comment about your wife is related to his comments about you beating him and breaking his arm. He’s decided you’re abusive and are part of the reason his childhood was so messed up. It probably helps him cope with a few things. For example he doesn’t feel guilty when he abuses you or your mom’s hospitality or generosity because you owe him. Anyways he decided that you’re abusive and so you probably beat up your wife worse than he does. It’s self protective, if you’re worse than him (he assaulted his wife and you kill yours) then he can still be a good guy in his own mind by comparison.
He sounds pretty fucked up honestly, and his coping mechanisms are maladaptive. If you want to help him, reach out occasionally to let him know you’re there. Don’t give him money or things or a place to stay. He doesn’t see you as a role model, he sees you as someone who owes him Infinity for what you’ve done, meaning he can abuse you in significant ways and it’s all fair in his mind. You owe him for what you did.
If he ever realises that he’s the problem in his life, and that to make his life better he needs to BE better, only then can you help him.
You can’t help someone be better if they don’t want to be better.