No, what oseibonsu was saying is that we're starting with humans in general (who are capable of feeling guilt), to narcissists (still capable), to sociopaths (incapable).
then why make sociopaths a subset of narcissists? it adds absolutely nothing to what he was saying. they could be completely separate sets and it wouldn't change the argument.
in short, when someone on the internet says contradictory things it's much more likely they are half-remembering something they read in a magazine five years ago than that they are a subject expert.
I was only objecting to the way you presented your criticism: that one category couldn't be a subset of another because the subset seems to lack a feature that the superset has. Criticize for the right reasons, etc.
narcassists feel guilt. sociopaths cannot feel guilt.
something you wrote is wrong - you are contradicting yourself.