For almost a year Andrew Scheer has gone after Justin Trudeau like a creature out of Hell.
He has attacked him day after day after day, as only a religious fanatic and alt-right sympathizer could.
He has made frothy Trudeau hate normal, he has corrupted the very soul of this country, and made us look and smell more like ugly America.
But through it all, through this storm of abuse, Trudeau has managed to keep his cool, and avoid attacking Scheer
Until yesterday.
As if they hadn't been battered enough in that fierce October storm. Or humiliated enough.
As if they hadn't lost so many MPs, cabinet ministers, thousands of party workers, and will soon be losing their Great Leader.
The surviving Cons have washed ashore on their bleak desert island, have given themselves a week to choose an interim leader, before they turn to cannibalism.
And already there are signs that the primordial struggle to replace Stephen Harper could tear the party apart.