Why would anyone care about a grandmother? Not like you have to see them every day. Just suck it up and fake it. Besides chances are they will be dead within 10 years :D
Swag I dunno. If your parents have really ****ed you up why would you forgive them? Sure its silly to blame them for everything or want to kill them. But nothing wrong with hating and never forgiving IMO.