You have been given good advice Bex52 and I hope that it will be a case of, as rosesarered says "least said soonest mended". There is nothing you can do but hope that as time goes by the situation will improve.
Are you being unreasonable? Absolutely not, they are the ones being unreasonable. I am a 'grandmother' to a child aged 2 years and 3 months, who lives a 2 minute walk down the road and who I haven't seen since he was 8 months old. My s and d.i.l. were more than happy to receive the gifts and financial support given leading up to the birth of their child.
If we called in unannounced, that was wrong. If we 'phoned before hand we were putting them under pressure. If we did neither, we didn't care about our only gc. Damned if you do and damned if you don't.
It's the most natural thing in the world to want to spend time with your gc and to take pleasure in buying gifts that, let's be honest, can relieve some of the financial pressures on new parents. There is no excuse for the way you're being treated and unfortunately this kind of behavior seems to be becoming the 'norm' for too many grandparents, and not just for the parents of the fathers, it's happening to parents of the mothers too.
The birth of a baby is supposed to bring joy to all family members and the friends of the new parents. Not just for the chosen few, but for all. All too often it seems these little innocents are being used at best to exercise control and at worst as weapons. Why should it matter if it's your D who has the baby rather than your DIL. It didn't make any difference when our sons were born, but my goodness it seems to have made a huge difference following the birth of our gc.
I hope you are given the opportunity to love and enjoy your granddaughter. You shouldn't be deprived of her, any more than she should be deprived of you.