Armchair psychiatry is unwise. It's very possible for someone to be extremely ruthless in business while still being a genuinely empathetic and kind person in general. Not all sociopath-seeming executives are actual sociopaths.
People are what they are, in business or private, there is no such thing as 'another person'. Unless you're suffering from some form of multiple personality disorder.
Most people act differently in different contexts. (Do you tell your wife "Before I agree to take out the trash, I just want to make sure we're on the same page on what compensation for this will be?" Do you tell your investors "Shit, my investors are assholes. I'm getting reamed on this deal") It's not uncommon that different people will have different perspectives on whether someone is a nice guy or an asshole.