I'm not sure if you listen to "This American Life" but they had a fascinating episode recently called "Tarred and Feathered". Part of it focused on pedophiles who formed a support network to help themselves from offending. Worth a listen