You are absolutely right. The line separating malignant narcissism and sociopathy is thin indeed. You sound like you have a good understanding of your mother's shortcomings. Knowing that you are not the crazy person is no small deal. I am so sorry you have had to deal with so much hurtful garbage growing up.