I would say that is sound advice because people will fail you every time.  I like to say everyone will fail you at some time except for the Creator, but then He is the highest Power.  I trust the Creator.  From what I can see the leader being transparent and showing live footage is committed to trusting the Creator and having faith.  I do feel, unless they demonstrate otherwise, they are trying to shine a light on this evil all informed Good people Know exists and has existed for years.