Hey Kosherman, I just read your story. I want to congratulate you for making a choice to go in the right direction, by deciding to join this program.
I am very new to this site ( a few days) so I've been checking things out, and your story stood out to me considerably ( This is my first post on the gye forum)
It's honest, and raw. The truth is life can be very challenging; and looking around realistically it can be easy (at times) to say: after all the violence, and abuse that is in the world can masturbation, and porn really be that bad?! If anything sometimes it seems like porn and masturbation, could be a good thing, considering some of the other negative activities (violence, self-destructive behaviors, etc.) we could be doing instead.
In truth porn, and masturbation, are very destructive on a spiritual level! We must pray to HaShem that he help us cleanse our souls so that we can see this, and that we have the strength to avoid these sins!
Before reading your post, I just finished reading Chapter 1 of "The Battle of the Generation" (which I found referenced multiple times on this site) so it's fresh in my mind. The theme of that chapter is "Succeeding despite difficulty is the point of life." Basically there is much more merit in a success if it was very difficult to accomplish. I think that really fits with your story because you have had to deal with many challenges since your childhood, and continue to deal with them.
HaShem choose the challenges he gave you for you specifically, he did not give them to me, or to somebody else, because you are the only one who could handle them.
I want to finish off by saying you are a warrior, and you are very strong! Don't even for a second think of yourself as a victim, or weak, that is nonsense. HaShem is guiding you on a powerful mission that only you can accomplish, and you've already made it very far to get to where you are at today. Stay focused on your power, and keeping moving toward the positive life you are meant for.
There is no question it is a battle... the only way you lose is if you stop fighting.