Apologies for second PIL thread since the weekend 
MIL is quite tricky. She needs to be the centre of attention, in control and in possession of the upper hand.
When visiting at the weekend, she made comments about victims of abuse 'deserving it' because they 'went back for more' (relating to a specific recent case). DH actually said something in defence of the victim (he usually ignores such comments), as did I. She also said that she thought there was something fishy about a current children's tv personality, whom DS loves. All groundless, of course, she just wanted to look like she was 'in the know'.
Why does she say things like this? DH thinks she just needs 'managing' because she's too old to change, but I find it intolerable, especially as DS will start to pick up on her nonsense sooner or later. Any advice?