I have a friend who I suspect is a Sociopath. He has all the symptoms of the disorder and most of all I've had first hand experience of it as well as what I've heard of other peoples experiences. He is very verbally aggressive towards me when we're with a small group of people but at such events like parties he will try to "look after me" even coming up to me and saying, " I'm going to be looking after you tonight" but completely no explanation. I have no idea why he would hate me so much as I feel I've always tried to be nice to him even when he's being an idiot. What can I do to snap him out of it?