I grew up a JW kid until the age of twelve....Since then I have lived a worldly life. I have enjoyed a lot of my life experiences, but I now feel like I am lost. I have made some terrible choices recently that may affect how the rest of my life carries out. Now at the age of 41, I crave spiritual guidance.
Sin is corrosive and progressive. It has its own will quite apart from our own will at times. It is not the sins that we are OK with that ruin our lives in this life, it is the ones that we are not OK with that do it.
Since God knows far more that us, he knows that all sin will lead to harm to ourselves or to others....not just the ones that we can see are harmful. If you want a solution to all sin, you should probably go find a nice non-denominational church and attend some Sunday.
Professional counseling can help too, but won't get to the root of the problem. I spent a lot of money and time on professional counseling and in buying and reading self-help books when I left.
While somewhat helpful, it does not even compare to getting born again, which is a supernatural attack on the sin nature itself.