You know what has always bugged me is the attitude towards pedophilia and child sex abuse from the general public. It really shows a lack of understanding of what pedophilia is and how it works.
What I mean is....pedophilia and other sexual compulsions are just that....compulsions. To try to understand why somebody would rape a child or what was going through their head implies that there is a certain level of justification that goes into the act. Unlike other crimes, this is not the case. So basically these guys aren't thinking when they are doing it, they are just doing it.
Then we get the people that say about repeat offenders "I don't know how he didn't learn his lesson when he went to jail the last time." Again, these are not crimes of logic or justification, therefore no amount of jailtime will deter them from committing these acts again in the future.
So we're left with two choices for people like this: lifetime in prison, or attempt at rehabilitation. Now as has already been said....it is not something that can be fixed through therapy, but certain people can be taught to control their compulsions to a certain degree.
I guess the moral of the story is, to simply be mad and spout hatred towards people like this shows a lack of understanding of the mental disorder. These men literally cannot help themselves. The more everybody knows about, the better we understand it, the more we can do to prevent it.