He needs proper legal representation.
Although he is making some good points, he keeps losing his point because he is arguing his own points.
For example, his point about being referred to LADO - he almost got to the crucial point that him raising a safeguarding issue would not, in any other circumstances, have led to this. But then he lost the thread - if he could have followed that to its natural conclusion, he could have made the point that he was discriminated against for his GC views.