I don't think you are a sociopath. You just don't have anyone worth caring about, that's not your fault, if people around you are trash it doesn't mean there's something wrong with you and it doesn't mean you should care about them or their opinion, that's their fault you don't care, not yours. And I totally get it, I don't have any friends at all too and my family is absolute trash. I don't care at all about how it will affect them and I definitely don't think it's my responsibility to care about what it will do to them. This is about me, doing what I think is best for me, it's not about them. I don't live and don't plan to live my life for them. Even if I cared about them I'd still feel justified to ctb because again, it's about me, but I would feel sorry it would hurt them because I would love them and I wouldn't want to see them in pain, still I would ctb free of guilt, just a sad for their pain. Because it's my life, my choice, it's my right and it's my decision, and they have to learn to respect it. If I had a wonderful family it would still not be my responsibility to care about what my ctb will do to them, I would care not because it's my responsibility but because I would care about them, that's not to say that I'm responsible about how they feel or their pain, it's something that is as a consequence of being alive, and I gotta do what I gotta do, what's best for me. I hope I'm explaining myself well. But since they are horrible anyway, I don't care if they'll be sad and it's definitely still not my responsibility. If they don't care about us enough to ever do anything that will make us wanna stay(and keep the change alive because just one good deed in a lifetime of bad ones is not showing they are worth it to be around) so then why should I care if they gonna be sad if I go? We are not responsible for other people's feelings. Period.
Love,
—Alec.