I think pillock is used similarly to "bastard" here in Australia.... as a term of endearment, that technically would be meant as an insult on the married state of your parents. I've always thought of pillock as interchangeable with "idiot", which I use as a term of endearment at times. Here's hoping Dave actually WASN'T insulted, as I certainly read it as a term of endearment Lesley!!