It turns out I have been wrong about Ezra Levant - his ham-fisted windbaggery is actually good for something - yesterday he (unintentionally) exposed one of the absurdities of the Conservatives' new prostitution bill - C-36.

Here is the background.

Levant has recently been filling airtime criticizing Justin Trudeau for a 2011 visit Trudeau made to the Al Sunnah Al-Nabawiah mosque in Montreal.

Levant and the Conservatives contend that the mosque Trudeau visited was linked to terrorism - insinuating that Trudeau was knowingly consorting with terrorists.

This manufactured controversy is absurd. The truth is that classified documents - only released months after Trudeau's 2011 visit - linked the mosque (on the word of suspected terrorists) to radical activities in the 1990s - decades before Trudeau's visit.

So Trudeau did not know - and could not have known - about the secret allegations. He was campaigning as an MP and did nothing wrong.

But facts have never got in Levant's pursuit of publicity.

Ironically, through his typical partisanship Levant actually exposed one of the ways that the Conservatives' new prostitution law is absurd.

Under the Conservatives' new law Levant would have committed a criminal offence - he would be a pimp, an aider and abettor of prostitution - a criminal.

Here's how.

Freelance report Justin Ling tweeted about the Al Sunnah Al-Nabawiah mosque's anti gay beliefs (it should be noted that Wahhabi Islam is not alone in holding regressive views on homosexuality - see Leviticus 20:13)

Ling said: