Oh dear.
I'm sure that this is a situation many of us will recognise. You get the chance to see someone you haven't seen for ages, but you know that if you take it you will be castigated by others who live nearby, so you either fit them in too, making the visit into an expedition, or you put it off, so you don't get to see anyone.
I don't think you are being petty, and I'm very sorry about the loss of your husband, but I do think that commenting on your granddaughter's movements is rather controlling. How did you know she had visited the little girl? I would feel very uneasy if someone commented on what I was doing (particularly if they suggested that I should have been doing other things as well) and it might even make me block them from ways that they could see what I was up to. I think that at 22 I would have felt that even more strongly.
I also think that seeing it as her 'not bothering' to visit you is unfair. You don't know (I assume) what other calls she had on her time.
Maybe take a step back, and see it from her point of view? She might come to see you the next time she has a free afternoon - would you then want her to cut the visit short so that she could fit in a visit to her sister too?