Just sounds like too much anger and weird upbringing to necessarily be a sociopath. It’s a long tedious article which I found difficult to read because it wasn’t very interesting, maybe as someone said this is a narcissist more than a sociopath. Also, I think with the current self centered generations we are bringing up, it’s hard to identify illegitimate sociopath from everybody else not caring about other people.
I’m concluding the difference between a narcissist and sociopath is the latter has no qualms about killing you (the former at least still recognizes murder is wrong, and can’t degrade himself by doing it).