40 Years Married To A Sociopath
My 40th wedding anniversary is coming up. The first 20 years of married life were miserable but we had young children and no money so I was stuck with a man who didn't seem to like me at all. He wasn't even interested in his children until they were old enough to be interesting. Then he changed jobs and his behaviour changed. Eventually I came to realise that because he wasn't capable of "normal" reactions to "normal" life he copied what he saw around him. When he is surrounded by nice people he is a nice enough man. When he is surrounded by unpleasant people he is unpleasant.
Sociopaths are not necessarily bad people they are just incapable of picking up emotional clues from the world, they care and love as much as they are able to. In many cases (like that of my mother-in-law) that is not very much at all.
It is possible to have a longterm relationship with a sociopath - to some degree you have to become manipulative yourself and you certainly need to be cautious about how much of your emotional wellbeing you place in their care but it is possible to build a life with one. In many ways it is a safer more predictable life than one with someone who may fall madly in love with someone else and leave you. One thing you can be sure of is that they won't fall in love with anyone so as long as you are providing what they want/need they will stay around.
Also from my experience with my husbands family and my eldest daughter, sociopathic tendencies are certainly hereditary.