I hate my grandmother because she thinks we are still in the 17th century
What do you mean by that?
She thinks what actually happened in Morocco 500 years ago is still happening today.
I understand, but it's not very nice to hate your grandmother no matter what. She's old so you should just expect her to be stuck in the past a little.
I want to change her ways.
It is good that you want to inform your grandmother. Hating her is not the way to do that, you need to have a talk with her politely.