I am sorry this has happened, is there some reason that you did not call the police when she pushed you down?
Has child protective services ever been called on her? This is a very unhealthy enviorment for a child.
Hope that you can calm down and enjoy your granddaughter.