I think it is cruel of your daughter to take her anger at you out on her son/your grandson. The one she is hurting the most is her child by denying him time with someone he loves and trusts. But, and this is the hard part, we, as women and mothers, only want approval from our own mothers, not criticism or to be made to feel we are screwing up our lives, even if it is apparent to everyone else that that is exactly what we are doing! So, for your grandsons sake and no-one elses, apologise. One day, probably sooner than you think, your daughter will realise that she is screwing up and potentially ruining her sons life and come to her senses, but until then, let her get on with it, just make sure you are there for that little guy who obviously needs you more than your daughter does right now. I really, really hope that you work this out, just remember that you are the only person right now that can change this situation because your daughter is not ready yet to do so, and get your grandson back where you can keep an eye on him! Good luck and God bless you for being the wonderful Grandma that you are!