You raise the million dollar question, heart.
Perhaps you've already had discussions about the definition of psychopath/sociopath. Some maintain that it is a matter of degree. That all psychopaths have Anti-Social Personality Disorder but not all people with ASPD are necessarily psychopaths. It's difficult to discuss when it is not clearly defined.
But it has been said that people with ASPD can experience a phenomenon known as "burn-out" some time in middle age. I'm not sure how that is defined without refreshing my memory but I suppose it would consist of finally beginning to understand cause and effect in regards to their behavior.
This appears to be true from my limited observations. (Maybe everybody goes through something similar in middle age!)
I suppose, after leaving a trail of damage in their wake, if they survive their self-destructive tendencies it becomes a motivator to have a semblance of normalcy in their lives. So. Time as a factor?
And a comment regarding the MMPI, ygolo. A clinical social worker once told me that many teens test positive for schizophrenia. And why not?
I won't even introduce the possible differences between males and females.
Edit: Drifting from the OP?