I am looking for a word that describes someone who cannot tell the difference between love and hate, or right and wrong.

NOT "innocent", I am looking for a different connotation.

  • 1
    Do you ask for an adjective which describes a person that cannot distinguish love from hate? or right from wrong? something like naive or immature or something like bad judgment? – Cardinal Jun 26 '17 at 10:23
  • Try the word blind. – LawrenceC Jun 26 '17 at 12:35
  • A philosopher...a sophist. – Tᴚoɯɐuo Jun 26 '17 at 13:52
  • This seems to be more of a psychology question. You might ask on Cognitive Sciences SE. – user3169 Jun 26 '17 at 19:38
  • @Tᴚoɯɐuo Personally, I call him Dave. – P. E. Dant Reinstate Monica Jun 27 '17 at 23:16

If you're talking about a "bad person" (difference between right and wrong not being relevant to them), then you could go with sociopath or psychopath.

Someone who can not tell the difference between love and hate would definitely be either naive like a child, or a sociopath/psychopath (manipulative/controlling behaviors are spiteful/hateful but described as loving by such people).

If you're not talking about a "bad person", then naive would best fit.

| improve this answer | |

The perfect fit, in my opinion, would be


which is loosely defined as -

showing a lack of experience, wisdom, or judgement

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.