What a pathetic diatribe by Stephen Harper's former director of communications.

He claims it's in defence of religious tolerance but the only two quotes he can come up with don't even mention religion.

He calls Liberal assessments like: "somebody who has voted against every single civil rights advancement in the last 25 years" and "far-right social Conservatives" as "this kind of anti-Christian sneer."

To no great surprise, he then goes on to blow the familiar nativist dog-whistle: "you can get away with criticizing a Christian far more readily than you can for criticizing a Muslim."

Andrew Scheer might gain a few points by rapidly and publicly disavowing this kind of approach.