'Callous' means not caring about other people' feelings or suffering. The best synonym to the word is 'Unfeeling' which means lacking sensitivity towards others. 'Cursed' relates to hateful and 'Unkind' relates to harsh, so these do not fit best with the meaning of the word.