You're making psychopath mean what you want it to mean. I've rarely heard anybody say that psychopaths don't understand emotions in other people. That would be autism.
Also, anarchists aren't the people against profit - many libertarians are anarchists.