I would carry on buying presents for the GC - maybe vouchers, then you can post them (or even get them sent direct) to avoid the 'presents under the tree' scenario. It's not the children's fault that their parents are so uncaring. As far as the adults are concerned, I know it's difficult, but I think you have to accept that they are uncaring, not ask them for help or even have much contact. It's heartbreaking, but so is reaching out and being ignored.
Are there are neighbours who can help in situations like your husband being in hospital? I don't know how old you are, but Age UK may have some sort of befriending service, or there may be a local organisation. Might be worth asking at your GPs surgery. They should know what's around in your area.
Good luck. 
Racist rapist of Sikh woman in Walsall
What do you find yourself avoiding more as you get older?

