I don't know if this point has been brought up earlier but I think it doesn't make sense that Xie Xun didn't expose Zhou Zhiruo's crime on the island when he knew it all along. Initially it was because he was worried that they can't handle her as they lost their inner energy. But when they recovered, he still didn't do anything. This looks like a big loop hole in Jin Yong's plot.