Question: why did yvonne fire alison the affair?
Answer: He very gently fires her on Yvonne's behalf. Apparently, Yvonne wants someone “more professional” and found it in a graduate of the Iowa Writers Workshop. While he won't say it outright, the real reason is obviously Yvonne doesn't trust her and looks at her through the lens of Noah's writing.