uncharitable

adjective
  1. lacking kindness or sympathy; harsh in judging others
  2. not generous in giving help or money to those in need

Examples