IMHO, this woman should not be around children. Are you sure this person is a professional as opposed to someone who has just hung up her shingle? As we have an unregulated industry here there are a lot of the latter around who are woefully ill suited to the job. Sounds like you found one of them.and then she got in his face and said "you're being a baby! Are you a baby?! Do we need to get you nappies?!".
In addition to what others have written, if she had been sourced from an agency then I would report the reason for non employment.