Greetings and thank you for sharing. Stories like yours really help me fight the "fog" that often still haunts me on the weekend. You are wise to discern what true friendship is NOT so that you can be the opposite and attract better friends.
i'm still working my mental shifting but am largely faded, inactive 11 months yet still not mentally "free" from guilt, and many beliefs/practices i've held for nearly 2 decades.
I've read that there is a CA Ex-JW meet-up every July. I believe Mr. Flipper coordinates it. If you are interested you might want to look it up. I believe they meet at campground in Lake Tahoe.
All the best to you and your son in proving what is true, living authentically with self-repect, integrity, more joy and a more refined BS detector.
Peace to you,
Stirred