There is no such thing as a sociopath clinically speaking. There are primary and secondary psychopaths though, the former lacking empathy entirely and the latter having access to some empathy. They are both alloplastic (irresponsible for their actions and their consequences) and thus neither can feel guilt as guilt is associated with having responsibility. Psychopaths tend to have a generalised anxiety at their core, which they compensate for with defiance (to convince themselves and others of their power as a means to deal with the anxiety). This creates a backlash against them, which because they're irresponsible, creates frustration, something they can't manage well, and so direct the frustration outwards in the form of aggression.
Anxiety and shame are the emotions associated with negative (or potential) consequences while being powerless. Psychopaths are more anxious because they have an internal locus of control, whereas narcissists are more shameful because they don't. In both cases, they seek control, albeit for different reasons.
EDIT: Psychopaths see other people as pets at best, and tools at worst. As you say, they do not perceive you as equals.