James O’Keefe has been through hell