What causes a person to be cruel?

Some cruelty against animals is done intentionally with violence and malice; other cruelty is due to
mental illness, old age, lack of money, ignorance or commercial interests. While these factors may be
raised as defenses, there are no excuses for committing cruelty to an animal.