Libbet,
I suspect there is more to your story to tell. But you need to take care of yourself. I suspect the family environment growing up for your son was no ideal. Nobody's is. However, what's done is done. Your son will hopefully have some kind of come to Jesus meeting in his head. After that...