I get the "flashbacks" too about events and things that I have done in the past due to BPD, but on the other hand I can see that I didn't know any other way, it was my mind set at that time and a reaction as you said of a abused/abandoned individual... I believe (cause I haven't gained the skills to manage my BPD properly) that I will probably still hurt many people but on a lighter scale than I used too...
Sometimes I wonder how lucky I am that I'm still here on this planet...