Shellon,
It seems to me, in reading your story, that the choices made for you weren't the best, but the ones you have made on your own have strengthened you.
We all walk this earth making decisions, and the influences of other people may help or hinder us. I can see that you have grown to understand your right to make your own decisions, and they always will be the best for you, and no one can judge you on them.
Keep on truckin', girl, and I am positive you will be a winner!
You inspire me.