We all have our weaknesses. Mine is food. Which is why I now have fatty liver, but I've been on a diet and kept up exercise. I've certainly lost at least 40 pounds from my highest body weight and I'm shooting for more than that - but slowly. The point here is that whatever our weakness, it is a life-long reality to try to avoid giving in to your demon. Self-control can be difficult. I was never into alcohol, drugs, smoking, or sexual oddities, but I still had a powerful demon called voracious hunger.
I never knew Jack but I had a friend who got into trouble for NSFW browsing while on the clock at work. He didn't understand that his IT group could identify sites he had visited, because his browser might have been a no-trace browser, but his router logged outbound destinations pretty well. Those unwise urges can hit us all, and I have some sympathy for folks who have particularly tough demons to face. However, in the end analysis, you have to come to peace with your demons. What is it that Christians say? You have to make peace with your personal god. It happens to be true for the demons, too.