Oh boy, this sentence triggered me beyond words.
He said I have lied to him for years because I keep telling him I will give him the affection and love he wants and I never have.
He feels that you haven't been affectionate enough towards him. So he felt he could make it better by developing a porn habit, a coke habit and an expressway to dire financial straits? How could this ever create an environment where affection could thrive and grow?