I suddenly wonder.... is he actually the one that killed the other cats?
I mean, he is being haunted by the cats that we presume he killed and what looks like to be his mom but was it really by his choice? For all we know, he might have been possessed by his mom and made to kill them. He might be taking in cats to raise a being with the love that his mother didn't give him