I don't think she has any motivation. She has no non white friends and knows no Muslims of any race.
I honestly think she does not understand why it isn't okay to say that Muslims just come into the UK to abuse the benefits system.
She didn't think it wrong to disapprove of my black boyfriend or suggest that a black person becoming a member of the royal family is wrong.
She has described people who are non white as "tinted", "coloured", "coffee coloured" or "touched with the tar brush".
She is ill educated, limited in her life experience and does not read a decent newspaper or access news and opinions from reliable sources of media. She comes from an over privileged, white world and has met few very few people from other sections of society. None of this excuses her ignorance.
She doesn't think it wrong to "feel racist" towards a cold caller from a call centre in India.
And yet, any derogatory or out dated term for disability will cause her to become upset and angry because one of her children was disabled. She takes it very, very personally and still remembers someone in her family using the term "village idiot" decades ago.
When I was little, I used the word "idiot" in front of her - I didn't know it is an outdated term for a learning disabled person. She went ballistic at me but didn't explain why she hated the word I used.
It's just so frustrating - she's wrong and she's offensive but then takes offence herself if bigotry affects her.