I'm on the fence really as I totally sympathise with wanting just some thought to be put into a present from my mum. It's pretty much never happened. If I ever got a present on my birthday or at Christmas (hit and miss as it was) it would be handed over in the bag with "if you don't like it I'll keep it" etc. My dad never did presents at all for occasions like that, it just didn't occur to him, but now and then throughout my whole life he would just see something that he thought I'd like, like a CD or book, and buy it for me 'just because'. Those things would always be absolutely perfect. He knows me a lot more than my mum does, I don't think my mum ever really thinks about who I am IYSWIM.
I do feel a bit like now, with the big cheque they give me each year, that they are sort of trying to make up for the lack of thought. Or maybe they are oblivious. I am lucky to get lovely presents from my DH, DCs and DSCs, choosing presents is very important to all of us (needless to say in my case it is heavily influenced by what I wrote above). Sometimes when I describe something I've been given, my mum would be like, how did they know? And I want to say oh well they actually, you know, THINK about who I am, what makes me tick. If my 6yo can do it...
Do I wish they would really think about me and choose a nice (cheap) present, yes. Do I wish they would choose presents for the DCs rather than giving me money for it, yes. Do I wish they would, say, babysit now and again or help with the housework even a little when they visit (I have a disability)... hell yes. But they don't. The money is still much appreciated though, I'm learning to accept that they just don't think in the same way as I do about these things, and try to stop expecting them to change. So I just give them a big hug and enjoy telling them what the money will be used for. To sound horribly superficial, I do sometimes feel like the money (and the fact we can use it for things that make us happy as a family) does go some way for making up for it.
Big hugs, and I'm sorry you've been through such a tough time. 