I think what you're seeing is outrage by a lot of people who don't come across this kind of thing everyday. Other people might get all worked up if the authorities fed this guy to hungry lions as a punishment. But, it wouldn't disturb me because I think the world is better off without sociopaths. So, we're all different, I guess.
Perhaps it is you that is the sociopath.