Diplomats in war of words over Jock Palfreeman