Sorry you are going through this. There seems little way around it now. Even grovelling might not work, which you are probably not prepared to do anyway.
But I do wonder about one thing. When they confronted you about spending time with DFed people, couldn't you simply have lied? You could have said sorry, and you won't do it again, but then carry on seeing them regardless. In other words, why did you feel that these people deserved the truth? I take the position that no one has a right to my personal information if they will use that information to harm me or others. If they ask a question that crosses that boundary they should not expect a truthful answer. They were wrong to ask the question in the first place, you are not wrong if you give a misleading answer.