More detail is needed to understand. What I have learnt to my cost, is not to accept being treated as you are. Your daughter treats you badly and doesn't see you when she has a new partner and comes back when a relationship finishes and you fear you gd will get the same treatment. All you can do is keep your cool. Keep busy and be a safe haven for your granddaughter when allowed to see her. You have to try and change the way you react to keep your sanity as you cannot alter your daughter. I was walking on eggshells for years, took so much abuse, in the end I walked away, nothing I did made any differerence as I realise now, I should have done it years before. Your daughter has the control now, it won't last.