I completely understand mate, I'd be chuffed with my lad too. It just isn't worth it. I'm actually having very similar problems to you, as is my daughter and her husband.
We live opposite each other, and they have a double drive and I have a single. Mine is very tight and I only have 4 inches room either side when you take the wing mirrors into account. It's a very narrow road so I can't reverse in straight, I have to take it from an angle. The **** who lives next door to them parks his van right outside his house, not blocking his drive, but directly opposite mine. It makes reversing in a bit of a struggle, but I used to drive trucks for a living so a bit a of professional pride comes into play. The old mindset of 'if it's psychically capable of fitting in, then a good driver would be able to do it' So I struggle and sometimes have to shunt a couple of times, but I manage to get in.
He does however overhang over my daughters drive. The first time he did it, she asked him not to and he complied for all of 3 days. His van covers about 4 feet of their drive, but because they can still get in and out(even if it is a struggle) they let it pass.
I parked on their drive a couple of days ago and it annoyed the fuck out of me that he was blocking part of it. I asked her if she wanted to me tell him(not ask) to move it but she said no. She said "I've asked him already and when he did move it, it meant that he was partially blocking his own drive. I nagged him once, his sister nags him every day to not block it. Who do you think he will listen to?"
So we put up with it. It's annoying and I would much rather threaten the **** on my daughters behalf, but she is far more sensible and pragmatic than me.