John DiFronzo did not rat. If he did then it would be public by now. Consider all the dirty law enforcement out there in this day and age. Something would of leaked by now. Unless the FBI official isn't around to tell the tale.