people who can not differentiate between right and wrong