Mr BW was brought up in a house where being called a pillock / eejit (Scottish for idiot) were 'affectionate' terms for telling a child they were silly. Crap was also a very acceptable term.
I hate all of the above words being used around (or to) children and it's causing major 'debate' in the house as my criticism of these terms is of course being transferred into a criticism of his upbringing (which to be fair it indirectly is).
Am I alone in thinking that calling a child a pillock or an idiot (I'm English he is Scottish) is harsh? And allowing a child to use the word crap is also - well .... wrong?