Forgiving people doesn't take their power away though. The only way to take their power away is to completely eliminate them from your life. In some cases (such as a rape), they also need to go to jail. Ladytiger is in a very difficult spot because she still lives with her parents.
I am 38 years old so I don't live with my parents. However, when I was a kid, and I was trying to get some help, I would often get the retort "Then why do you still live there, then?" As if I must by lying, or it was my fault for living with my parents. I would like to know where the social support system is for kids who need to get away from their parents. Oh, there isn't one. So a kid can either run away and live on the streets (and get abused by strangers), or they can bide their time at home, try to complete their education, and try to get a job so they can move out.
It is natural for a person who is trapped to feel angry because it's happening right now. It's unjust and the abuser doesn't care. When the trapped person finally escapes, the anger will diminish over time. However, there really can be no forgiveness in a case like that. Totally different from a grandma who may have verbally abused you.
And yes, it makes it worse when people tell you to get over it. I had a doctor tell me that I would get over it if I chose to. I asked him how long he has suffered from complex PTSD. He didn't have a very good answer to that question.