Sociopaths don't have empathy for ANYONE, Margie. If someone has no empathy for homeless people, but has tons of empathy for sick children, abused women, stray dogs, the elderly, etc. etc....they are not a sociopath. Sorry.