The first half of that was almost physically painful to read.
That sort of thing has always kind of bothered me. Paedophiles, psychopaths/sociopaths, Nazis, ect. are kind of thrown into this static grouping of pure unadulterated evil. It's difficult to even begin to dispute that without sounding like you're okay with paedophilia or Naziism or whatever, and that leads to a system where the mere mention of the group in any way that doesn't involve their terribleness makes you a bad person. But that ignores that fact that behind every child molester is a real human being with thoughts and feelings and complexity. How the hell are we ever going to prevent that crime from happening if we can't accept that the person committing it is a real human being and not a cartoon super villain? And then when we find out that a person is a child molester (see: Jimmy Saville, allegedly Michael Jackson, stereotypical catholic priests, etc.) there will always be a big percent of the population thinking, "well that can't be right. Child molesters aren't real people, they're monsters that look like people. I know this person is a real person, so he must be innocent."
This can be extrapolated to pretty much any crime, although paedophilia is probably the most extreme case of it. Regular rapists, for example. Just about anyone would be in favor of tougher penalties for rapists, and some quick googling shows that support for the Death Penalty for rapists is similar to support for the Death Penalty for murder. But the moment it's an actual person committing the crime and not a stereotype, everyone is sympathetic. Remember Steubenville? The amount of victim blaming is immense, and I think a lot of it is that there's a certain disparity between our idea of a rapist and an actual rapist.
_______
tl;dr, it's really easy to view people like paedophiles as Bad People Who Cannot Be Stopped, but that ignores the fact that real paedophiles are real people who can be prevented from hurting anyone.