John Major is not a man who riles easily. But a mention of the B-word put some colour in the cheeks of the famously grey man ...