The set-up for abusing cats/pets seemed too obvious. I've expected a twist since the scene with the trash. But as time went on the author convinced me he was just what he seemed. Done good, Author, done good.
I suspect it is his Mother's ghost sucking the life out of him and those around him.