The intent of the ad was to say that homosexuality is wrong and sinful, Luis. To take away the right to say that is an abridgement of freedom. Once that right is taken away, Canada can take away the right to say anything that offends someone or offends the political views of the tyrants in Ottawa. I am glad I live in a country where I can quote the Bible in public, and say what I think about homosexual acts (depraved, sinful, unhealthy and disgusting) without fearing the thought police. See, what I just said would be banned in thought-police Canada.
To do that, there was no need for graphics.
The graphics were meant to mock, insult, and inflame the issue.
What a good Christian tactic that is.