Quoting this again because it's right on the money.
I agree doctor is a good idea. Not only that....some long term counselling or support. Don't underestimate how big this hurt about your granddaughter is and all the stuff you want fixed.
you're hurting Snooz - it's a horrible situation on a few fronts and it's beyond you to fix this on your own.
There's no shame in that.
Get some help
D