Long story short as best I can. I last saw my DF about six months ago. He had recently moved back nearish to where I live after living a very long way away. He had at that point only seen my DC once (DC was just under a year at this point). There were discussions about being able to see DC more frequently now he lived nearer.
DC's birthday was a few weeks later and although we discussed a gift in advance which was duly received he didn't proactively contact me to wish them a happy birthday. I had a feeling I might have done something to offend him when I last saw him but couldn't put my finger on anything (and neither could my H who was there).
Roll on to Christmas, so 5/6 months, and we have not heard anything from him proactively until he responded, by email, to say he had received his card (a hand made affair). He also said he would not be doing Christmas gifts but instead new year gifts, with no explanation and no cards either.
There is a back story and I don't want to drip feed (this is long enough) but he has not been a good dad to me. Emotional abuse and his mental health have been an issue. I have found out he has told one of my siblings they will get a new year gift, but another sibling has got a gift for Christmas. I feel very upset he was didn't send my DC anything for Christmas (I don't care about anything for me or what is spent). The impression I have offended him somehow, this would not be the first time and this would not be the first time i have been punished for perceived transgressions. But now he is taking this out on my DC, his only grandchild, and I can't allow this to happen. I have not been the best at establishing a relationship with him and DC but I have tried. It's just difficult for me given the history.
The title is simplistic but do I just cut my losses, or is there anything else I should do?