You have issues like we all do Canuck but you do not sound like a sociopath to me! You have a troubled past, which is not your fault, and you are just coming to terms with it. You are not alone here. Your self awareness is a giant step in recovery and growing as a better person