Sad story to say the least. I grew up in the village at age starting at age 12 in the early '60s. I'm not a religious person but live in a religious community. I tried it for 40 years trying to hide my childhood but it didn't work. The hiding part did but the religious part didn't for me. You remind me of a good friend I had who finally ran away from home when we were 15 the only problem was is that he committed suicide at age 20. It is not easy to go through what you did. I remember putting salve on his back, ass and legs from all the beatings he got from his dad. I know it was bad but I have no way of comparing. I know that it's different growing up in the bronx at anytime in history than being from Long Island from parents that were society people. not rich but my mother had to have her middle class environment along with a kid to show that she had "made it" in this world. The only thing is that the poodle was more important than the son. I was never a boozer until very recently but as a kid I was heavy into drugs, I guess that was the scene those days in the village. I don't think that I ever had a gay john even though I hung out and lived around the corner from the Stonewall Inn on Christopher street.
My story is not the same as yours and I wasn't a street kit in that I didn't work the streets I was peddled by someone I loved very much for 7 years starting at 12 on the upper east side and the surrounding. My father was just the opposite of yours, he was never around and when my mother was around it just wasn't nice.
I hope you find a place here at MS and can heal from what we offer. The friendship or brotherhood we have here and all the resources you'll find here. The best start is reading the introductions that guys write and see what they went through and how they handled their lives through those difficult times. I think that you will find some good info to help you along the way in your search for peace in your life. even if you don't post just reading will help tremendously especially with the CSA part of your life.
Glad to meet you but sorry you had to be here.
Peace, Rainbows, Love, Healing & Hope
Stick around, It will get better....