Boy, that really sounded like a mess. Sorry you felt you were being put down. I have heard of this kinda talk before. I just know some really believe in their program and think it works for everyone.
Glad to hear about your sober time. I quit on my own but went to couseling for awhile. Smart recovery is a self help program that is helping me still with learning life skills to cope with everyday life. I had to enter a program to get my license back. Really, I'm glad it worked out like it has because I have learned more. They do have a websight to check it out.