Good stuff D4ML--lots of insight. Honing in on what works and what doesn't work is very important.
Our journeys are interesting, no matter what is happening. Looking back with clarity helps to see that this path is not a horrible one. You may not have wanted it, but you have developed in some really interesting ways.
Volunteering at the shelter sounds awesome. Your problems will pale in comparison. And your developing coping skills will be appreciated. Helping others in areas that you have some knowledge is going to feel amazing.