@Baileyboy my opinion of you does not change at all- infact it may have just risen more 
I cannot imagine being in the position you were in - but believe me - I have thought about both sceanarios many times over the years - and acted on one of those several times without 'success'. I actually do not know what I would have done if I was confronted with the 'oppotunity' to do something to my abusers - especially my ex - as still being alive myself from that trauma is often too hard to deal with.
Again - you endured so much, so young - on your own. How did you deal with that? - you have incredible strength and courage. It wasn't that YOU didn't get anything right - it was that THEY DID EVERYTHING WRONG and you suffered for it!
In regards to you being a horrible person - that is so far from the truth. You did the only thing you knew to do at the time and under the circumstances. You cannot blame yourself for that - again that is on THEM also for putting you in that incredibly difficult position.
There is absolutely no need for justification of anything here for you. All of this - and I do really mean ALL of this - was forced upon you by others. You were in a position where you could not see clearly and that is down to THEM also. You had your life 'taken' away and have had to deal with that - on your own - for so long. It has taken me a long time myself to start to believe that no fault or blame sits with me - and that is the same for you. The actions of others, the betrayal, the abuse of power - that have put us in a position that no-one should be placed in - have such an impact on our feelings of shame, guilt and worthlessness that we internalise these feelings and find it nearly impossible to accept that they are not what we should be feeling and we are not our feelings, and that we are infact good people and deserve to be happy.
I will do what I can do for you to help you find you own path and see deep inside yourself - I continue to struggle with all this also so I do know how difficult it is to try to repair one's 'soul' - and I am not going to assure you that it will happen or it will get better but I can assure you that I will do what I can to help you not feel so alone in trying to move forward.
...AND both you and your feelings DO DESERVE to be validated 
...with you and listening...
Zoe 