Sure, I would be happy to elaborate.
There are several possibilities to explain those symptoms, but I think we can rule out "sociopath." A sociopath does not feel "BAD" about these things nor do those behaviors "haunt" the sociopath "day and night." So, let's eliminate that explanation!
The possibilities that come to my mind are either a personality disorder or an Attention disorder or a disorder of impulse control.
Impulsive Control Disorders:
Here a person "can't resist" doing something harmful to themselves or someone else -- such as stealing --but there's a whole host of other behaviors (ranging from hair pulling to harming others). Usually there is a feeling of arousal or tension before the act, which is relieved by completing the act --where there might be gratification, relief, or pleasure. Guilt, regret, and blaming oneself follow the act.
ADHD differs from the Impulse control disorders because although impulsive behavior occurs, it is not the main problem. The main problem is the persistent difficulty concentrating --(which may result in impulsive behavior) and greatly interferes with functioning --at work, interpersonally, etc.
People with personality disorders are "emotionally unstable" and can be characterized by rigid behavior across situations. Until someone has some therapy or gains insight in another way, they often believe that they are normal and that others are the ones with the problem. Even after being told that they have a problem, many people have difficulty retaining that information and often revert back to blaming others.
I hope that this helps, but please feel free to follow up again.