Never look down on yourself for not offing yourself - it's not something to be ashamed of. It's not wrong to choose to go, but it's also not wrong to choose to stay. I'm sorry that your life has knocked you down like this, and made you hate yourself so much, instead of lifting you up and helping you to love yourself, like it would have if people and the world were better than they are. I could say "don't be so hard on yourself," or "choose self-compassion over self recrimination" or some shit, but if it were that easy then we'd all do it, and pigs would be flying around and whatnot.
I'm sorry that what's been done to you has knocked you down to this point, and that the efforts that you've made to make things better have been answered with more misery. I know the feeling. In terms of pointing you in a direction, all that I can say is that I've encountered my share of bad therapists - people who couldn't help a dog learn to fetch a stick if their lives depended on it, as well as people who were genuinely well-meaning, but were too stuck in their labels to see me - but that I've also found a couple of really good ones who genuinely helped me. I wouldn't still be here if not for one of them. Sometimes you have to shop around a bit, and have a bad experience or two in order to learn what NOT to look for in a therapist. I've tried meds too - none of them have done shit, at least on the good side of things - on the bad side of things, meds have managed to punch me in my metaphorical fucking face and helped not-at-all. But meds are different for everyone - I've known people who meds have made a huge positive difference for. It really just depends on your situation, and on the luck of your body chemistry and whatnot. But it can be worth shopping around there too.
Religions, spiritual systems, therapeutic approaches, self-help paths - there are a million different people saying a million different things about how people can move forward or whatever. Some of them - a lot of them - aren't worth the paper they're printed on. But some can be useful. Sometimes it comes down to finding a path or a tool that's useful to you on your own. Sometimes it comes down to finding someone that you trust - like a therapist - and having them help you to find what works for you. Sometimes it's pretty quick and easy (or so I'm told, though I doubt that a lot of us would be on this site if that had been our experience). Sometimes it's really, really hard, and takes a really long time. Sometimes every single path leads straight into a brick wall, at which point maybe you have to reevaluate some things. I dunno - I think that more than anything, it comes down to letting go of the things that aren't working. I hope that things get better for you.