Hey girl - we have all been through some tough times and the people who have responded have given so much wisdom.
All I can say, which I am sure you already know, is that the most important relationship is the one you have with yourself.
Allow yourself to feel whatever you feel surrounding these experiences, and let it go whenever you are ready.
Focus on you, nurture your authentic self, and acknowledge that you are human and there are going to be more bumps in the road- as long as you are doing the best you can, you can forgive yourself and keep on growing.
Not everyone is a bad person, though it can seem that way a lot of the time.
If you need someone to talk to you can always send me a message on here, even if it's just to vent.
We all need someone.