This is a really awkward one but I'm asking here because I'm hoping I'll get some advice.
My DP have been retired for 20 years and in that time have had several big inheritances from family members, which they've spent on holidays and a bit on their house and not given their kids or grandkids anything, this didn't bother me as it was their money.
In the last 18 months DF has become badly ill on several occasions - we've had two "end of life" situations where he recovered and another one where he was taken ill suddenly and DS and I had to visit DM and stay over in a hotel because of covid, and a lengthy stay in hospital where I did window visits when I could. DF has deteriorated quite badly and spends most of his time sleeping and is immobile.
They stay quite rurally and so it costs a fair bit to travel there. DM fully expects us to be there in an emergency and complains we don't visit enough.
There's a human side to this which is obviously very hard for everyone. But at the same time I'm getting increasingly resentful at spending a lot on expenses to support DM but she seems to take it all for granted.
I was happy to do it at first but what really grated on me was when I'd spent a lot of time visiting when DF got home from hospital, bringing them food because he was underweight when he came out, and DM gave my two kids £5 each for holiday money while admitting it "wasn't very much".
DM has also been really stingy with other relatives who she paid a pittance to for travelling down there and doing work around the house.
DM recently announced she was donating hundreds of pounds worth of mobility equipment to charity rather than selling it because she "couldn't be bothered" and will spend on other items, and is gearing up for another long haul holiday when DF dies, so she will spend on other stuff. They get a good state care package.
We're reasonably fortunate but have had to make cutbacks because of general price rises.
Do we just continue to suck it up? Has anyone else been in a similar situation and how did you resolve it?