I guess we're starting from different first principles here - I don't believe that societal fit requires sociopathy, but then, you and I live in different societies, and even if they're only separated by a few thousand kilometres of sea, I feel there's an ocean of difference between our countries in terms of governance and political style.
I'd agree that capitalism has a tendency of rewarding sociopathy, but there's no requirement to be an amoral asshole to be accepted by your community - in fact, it often prevents it.
My experience during the Christchurch earthquakes where people risked their lives to save complete strangers is what convinced me that most people are inherently decent, and I'm not sure a society made up of mostly decent people could become as cruel as you suggest.