"Horses and bayonets" becomes latest debate catchphrase