Didn't the Buddha say that a sentient being is basically insane? So it's perhaps a little presumptuous for the inmates of an asylum to point fingers at those "more insane" than themselves. Not to mention counterproductive.
And that to me is the crux. By splitting off some of humanity as subhuman for whatever reason we are diminishing any chance they have at rehabilitation. And any chance our "shadowy" bits have a chance of ever seeing the light of day. Yes, we've got to call a spade a spade. Cruelty to animals is totally reprehensible. The people who are involved in this must be very very deluded.
I understand that this kind of thing (and child abuse and homophobia and etc etc) tends to make blood boil. And it is all too easy to rage indignantly against "these monsters". But who is without a sin, let him cast, eh? And as someone else said "Nothing that is human is alien to me." If I look carefully. We are all brothers and sisters. Most of us have lost our way. Few know that they have. If we are lucky enough to have the map to find it, this is an amazing privilege.
At the prison where I go as a chaplain, some people who come are probably child molesters. I don't ask. I am there to share the dharma/dhamma and if a guy genuinely appreciates what is being shared, I am very happy. Both for him and for everybody he will ever come in contact with. We all remember Angulimala. His "turning around" was also a great boon to all his potential victims too..