DH has a (hard won) contact order for DSS, whose Mum has MH issues. His ex has a very chaotic life and is frequently late for handovers; either not there or refuses to let DSS out of the house until he has done certain things (related to the MH issues). To avoid this impacting on the amount of contact, the arrangement has always been that time is added on equivalent to the lateness, eg if she is an hour late handing DSS over, DH takes him back an hour later. In practice, this never really works out as it wouldn't be fair to return DSS at unreasonable hours when he has to get up for school etc. However, things rub along fairly well and if DSS is going to be back late DH always rings and explains why (eg over half-term we got caught in terrible traffic)
So, due to the MH issues ex has been living with her mother for the last six months or so. When DH returned DSS at half-term, ex's mother asked if he would be sure to return DSS at the (court-ordered) specified time because her mother (DSS's great-gran) needs a lot of care and ex was refusing to allow anyone to go and do that until DSS was home.
DH's position is that this is ex's family's problem, they allow ex to control them in this way, and he doesn't see why DSS should miss out because of it. His ex has always been against contact and he feels that if she realises that DH is sticking to the court-ordered times, she will simply hand DSS over later and later to cut down the contact.
It is possibly relevant that ex has refused any treatment for her MH issues, and the family ennable her massively.
I think DH should have some compassion for this old lady - he says his priority is DSS who has to cope with all this chaos. I do see his point.
Any thoughts?