Meanings1unable to differentiate good from bad (idiom)2not to know what's good for one3unable to recognize others' good intentions