Thank you for the story. It is a truly horrible one but through it all you became a survivor and that is what is important. You have Marc now and you are free of the assholes.
One really bright spot in your post was your attitude to Gus. It has changed and I am so terribly proud of you for that. It is a truly huge step Al.
Just remember the damn deck you were delt was total crap but that does not mean that it will stay that way. And it has not.
There are a whole lot of people who love you dealy and you know who they are. And a lot of them are right here. And you know my feelings.
Take car my little brother and remember that your older brother loves you.
IT REALLY IS OK TO STUMBLE. NONE OF US ARE PERFECT.