Agreed...
Unfortunately, Cognitive dissonance is more common than sense.
So if you are smart enough to think above social needs, religion, and spirituality, you might be a psychopath. If you are stupid, then you most likely believe in stupid things like religion and peer pressure.