I agree with Thornton and TimR about being ready for the next time. Vanilla is helping me on my thread set boundaries and it is helping me look at future situations and how I can handle them. You may want to take a look? I know it is helping me. My BIL called last night and wants to see my boys and I panicked. I was worried about how to handle it. But, I have a plan, so I called him back this morning, was pleasant and we set up a dinner for tomorrow night. I feel much more prepared. Now, I don't know if it will go according to my plan :-). But, at least, if you think about the situations ahead of time, you may be able to minimize getting off the DB track.
Based on Thornton's advice to you, I am also going to take a look at Wonka's validation page.
M 44 H 46 M 20yrs T 25 yrs S15 S12
ILYBINILWY 7/18/15 Move to MBR 9/8/15 Physical Separation 10/10/15 Suspect A 8/2015 Confirm A 12/27/15 D filed by H 2/2/16