I'm glad you were able to get that out. Ranting is allowed here!
I suggest you see a therapist to get some support and to try to work through your past. If you can't afford a regular one, check about getting an appointment at a clinic. You might need some meds, at least for awhile.
Meanwhile, we are here to listen and to support!