Definition of a sociopath-a person with a personality disorder manifesting itself in extreme antisocial attitudes and behavior and a lack of conscience.
Sounds about right to me. His 'telling it like it is' is really just the pinnacle of anti-social behavior. He doesn't care what people think of him because he can't....