Can't you get an international calling card? They are cheaper for international calls, and that way you won't have to use public phones. And try having D send H emails herself - she's old enough now to do that, right?
I'm not saying you're wrong, or that he isn't a pain, just saying you need to pick your battles with someone like this, and be careful not to give him any ammunition he could use against you in court.