really not sure what "insiders" are doing in that sentence.
"Heretics," "skeptics," "defectors" perhaps