Psychopaths do not lack empathy, rather they can switch it on at will, according to new research, which could explain how psychopaths can be both callous and charming.