XH sees DS once a week for 2 hours - his choice. I have no problem with it being longer or overnight, it is XH who cannot cope, only wants the 'nice' time. Is it unreasonable to expect him to turn up on time and have him back on time, when he knows DS is waiting for him to arrive, then I'm cooking tea for when he returns.