I'm not a sociopath and i'm not an addict but if you got me really drunk i'd "act" like a sociopath. Sociopath is a very serious and overused label for people. You dont just get over being a sociopath when you get sober - its a lifelong condition because a true sociopath's brains work differently than "healthy" brains do.
This is like the overuse of the term bi-polar or the overuse of ADD medications in children whose only crime is they are very energetic. Too many diagnosis when sometimes its just bad behavior.