I adopted a child at age six, which was probably too late and I don't advice anyone adopt a child who is any older than an infant. They just don't always attach.
However, I gave my son a good life. I did everything you did for him. Now he has decided I abused him, forced him to pay bills when he was a child (not sure where this fantasy came from), and I'm not even sure what else he thinks. But it is twisted thinking and not the reality that any of my other kids or my ex remember. He walked away from me and told his wife she should be afraid of me. She is. Who knows where these adult kids get their ideas? I hurt a lot when this adult child left and I feel badly for you...I know it hurts. It has been six years and I am mostly over it, because he has been so vile, but sometimes..it still hurts. A lot. But it did get better the more I saw him for who he is.
I do want you to maybe consider something that you probably haven't thought about. You seem to have been a stellar family, doing all the right things, everything you could do...of course, we all makes mistakes, but doesn't sound like he had anything to complain about. That brings me to Sperm Donor. I have learned, from adopting kids and hanging around with adoptive parents, that our adopted kids tend to be much more like their biological parents than we who raised them. Many parents are amazed, when meeting biological parents for the first time, how much their kids, who never even SAW these bio. parents, talk like, walk like and have interests like them. They also tend to screw up more if bio. mom/dad did. And, of course, mental illness is inherited. And so are personality traits. Yes, I do have a reason for typing the last two paragraphs and I WILL tie them together
Think about Sperm Donor for a second. I know it won't be a fond memory. You thought you got rid of him. All of us whose children have biological parents with bad traits hope we can overome the DNA they have in their bodies by giving them stability, choices, opportunities, piano lessons, dancing, baseball, and lots and lots of love. But...alas, your son is 50% his Sperm Donor's genes and perhaps Sperm Donor had his negative way of looking at life and his anger and he may have inherited more of SD than you. THAT is out of your control, but you certainly did nothing wrong.
Your son, in spite of his genetics, can still decide to take responsibility for his behavior and change, just as Sperm Donor could have. But, hey, don't blame yourself for giving your son a great life. And it does sound like he had a great life. And you were brave as hello to decide to raise him and then to find a great man to be his role model/father.
But you never can really dump the Sperm Donor or the Womb Contributor or, if, as I did, we adopt our kids...their birthparent's genes live within their biological children. And that is not our faults.
I don't know if your son is like Sperm Donor or not, it is not his fault that he is, although he can certainly decide to be a different type of person than he is. But it is then certainly not YOUR fault at all that he chose not to cash in on a great life and to take no responsibility for his actions and to lash out...perhaps as hie Sperm Donor might have.
Please put that guilt on a shelf. You were a great mother to him, in spite of his blather which is only to justify why he is acting like a spoiled brat...and worse.
It is very important that all of us remember that these problems are not our faults, because our difficult children are forever telling us why the way they are is our faults, and they argue as well as lawyers. But they are just manipulating us and we all are good, loving, caring parents or we would not be here.
Hugs!!!