I see my older DS at most 4 times per year as he lives away, he was recently here which I was very excited about. However, my DH's (not his dad) always manages to put a damper on things, for example if i'm having a laugh with DS and other kids particularly if it's about stuff we've done in the past pre DH he will shut down or even just wander off into another room, never any attempt to join in or ask questions about what they're talking about. He makes minimal effort with DS and I know he finds him opinionated (he is but i just let it go over my head whereas DH takes it all very literal and even personal). I feel that I can't enjoy the rare time that I see DS without it impacting on DH's mood and the inevitable atmosphere.