OK, yep, things sound pretty bad.
I have no idea where Louisville is out that way but every county in the US, as far as I can determine, has a public health clinic and those clinics have counselors coming in at least one day a week. That would be a start.
The therapist anyone gets is a licensed therapist. She or he may specialize to some extent in treating gender issues, but few, if any, therapists make a living totally by doing gender work. They also treat other patients.
WPATH (formerly HBIGDA) is open to membership to any therapist as they designate on their membership page for $175 USD per year and for any adult in any field or none for that same amount. Student memberships are $95 USD and are available for anyone in an accredited school who is studying in a transgender program (Psych, Social Work, Nursing, Medicine, etc.)
I don't have a clue how to tell you to make some friends, successfully get a job and solve your housing woes.
But I can tell you pretty reliably that your attitude ("every stupid GI counselor") and current occupation ("drinking and on Heavy Opiate Narcotic Painkillers") are not likely to alleviate any of the problems you've written about.
We all need to blow off steam and frustration sometimes and griping and whining are definitely allowed and used by most if not all of us at some points. But staying in that mode isn't going to hasten any salvation for you, but may hasten the isolation and heartbreak that you are already feeling.
Only you can change the face you present to the world and only you can realize that being sober might be of more help than being high in your situation.
I hope things work out well for you, but a lot of that burden is yours to carry, Twenty-One. Perhaps trying to find something in your life that does work and that you can build on would be a good start.
Or, on the contrary, if everything you do turns to crap, you might see that whatever you're doing isn't working and spend some time with that one friend trying to work out an other and different method of proceeding.
Nichole