Tellingly, he hasn't apologised for calling him an "idiot". 'Twas a well crafted answer.
The facts are plain; he is one-eyed and he is Scottish. If Bruin had two eyes and was ginger and JC had merely called him a "Ginger Scottish idiot", would there be such an outcry? I doubt it.
And there is nothing to stop Bruin calling JC a "lanky loud-mouthed Lancastrian mopped haired idiot". If he were to do so in PMQ's next Wednesday, he might gain a modicum of respect.