Who knows? Maybe karma exists after all.
I am convinced that God has set aside a particularly nasty slice of Hell particularly for animal abusers. And they probably have to have a wall of around this area to keep the other denizens of Hell from killing them again and again.
Bad people have more morals than you think. It’s often not so much that they have “no morals” but that they have their own peculiar and perverse moral hierarchy. But a lot of bad people definitely believe in the concept of transgression, and they don’t like those they call immoral one bit. In fact they hate them far more than we do. They hate the violators of their own moral code so much that they will out and out murder them without a care in the world, while few of the rest of us would stoop that low.