How do people treat each other so abominably?

“Our own backyard is worth examining for our humanity. It has been reported that there are around 1700 people each night in Canberra who sleep without a roof over their heads,” writes political columnist MICHAEL MOORE.