The journalist India Knight has been busy plugging her new book In Her Prime: Older, Wiser, Happier... All harmless enough, until she chose to reveal her rather naive views on infidelity on Woman's Hour. "Affairs? So what?" she glibly pronounced. "So a lot", shouted every listener who has ever known the pain of betrayal.