Sumsky
I admire you and I think you are doing everything right. I do hope that maybe somehow your marriage can work out eventually - if that is what you want and hope for.
I also pray that this boy gets the help he needs. It sounds like other than your influence in his life, he has had the cards stacked against him. I think boys can do a lot of weird stuff personally. Was he ever sexually abused himself? I understand that can make a child more sexual.