You should never feel ashamed of things that have happened in the past, especially those that are beyond your control! Things happen that we cant stop and you have to accept that and stop blaming yourself.
Counsellors/ etc are trained to deal with everything you can throw at them and to help you deal with it too. You are not mentally damaged you are trying to deal with your experiences, and as far as I can tell the only thing "wrong" with you is the fact that you keep blaming yourself. Granted, I don't know your details, but even I know that nobody asks for, or deserves, what you have been through- not even you-
remember that only you can get yourself off that conveyer belt, but help is out there