He sounds too emotional though
Would a sociopath even admit that they are a sociopath?
Would they be empathetic enough to retreat from society?
Diagnosis like sociopathy, psychopathy and even anti social personality are really quite shallow diagnosis.
People have a variety of underlying psychological and physiological issues as well as environmental factors that cause them to lash out in ways we would call anti-social or psychopathic behavior
I think its a failure of the psychological community at large to delineate how this disorders come to be via various methods.