Dawn, I wish I knew what to say to help. It sounds like your mum lost her temper and said some things that hopefully she doesn't really mean. Talk about the parent being the child!
I hope your mum calms down soon and realises that she'll be the one missing out if she doesn't see her grandsons.