I'm sorry you went through that. I can relate to so much of what you said. I stopped going to classes my senior year because of social anxiety, and my mom was totally cool with it, didn't care or even ask why.
Is the book Running on Empty? I've read some of that one.
You seem to have a lot of self-insight, which is awesome. I'd say seeing a counselor is the next step, if you're not already.