I hate my grandfather. He has been verbally abusive to my grandmother for 29 years.
So you hate him because he is verbally abusive? Is that what you're telling me?
I hate him because he's always treating my grandmother bad I have told him about it but he doesn't listen.
You shouldn't hate your grandparents. That's wrong since they are family. He may treat your grandma bad, but you should forgive him.
Fuck forgiving people for wrong doings. I talk about it to other people and ruin his reputation.
You're right to be upset with your grandfather for being abusive, but you need to still figure out a way to not hate your own family. You could try having a conversation with him to understand why he's the way that he is, and try to convince him to strive and be better?