He's a twit! If talking privately hasn't worked then more drastic measures are definitely indicated. Re-read this list and take your pick. Perhaps dumping a pint of something on his head would help...