Powerful stuff. I appreciate the parts that talk about the damage AA-based programs have done for the cause of recovery too. Medication and therapy can be very helpful when used in conjunction with effective recovery programs, a view advocated by SMART Recovery (http://www.smartrecovery.org).
AA still has its place. A lot of people like its philosophy. Plus, some people just don't respond to anything else other than its "tough love" philosophy.