In Ottawa the Ottawa Transpo originally refused to run the ads because it would be too controversial, yet it ran Christian ads all the time. It finally went to city hall where an acrimonious debate took place between councillors who were insulted by the supposedly anti-religious message and those who supported free speech. I'm glad to say that free speech finally won out.
Did you ever notice that for religion what is good for the gander is not necessarily good for the goose. The religious community can condemn the non believers to everlasting hell but if a non believer says anything against religion it raises a furor worthy of a global calamity. I have been accused of being immoral, of having no values and of being a terrible human being. Why is it that most of the atheists I know are much more tolerant and open minded than those who are fervid believers in a religion? It seems to me that what most religions preach is love thy neighbour, not love thy neighbour if he believes like you and hate the others. I have, despite being an atheist, read the Christian Bible from cover to cover, as well as the Koran, and Buddhist teachings (If I had to be religious I'd probably be Buddhist I must say.) and I have yet to find the kind of hate and intolerance that is shown by a good part of the religious community. I know that there are good people who believe in religion and some of them have done much for the community, but I think that there is also a certain amount of hypocrisy when your religion preaches love and your actions speak of intolerance. Maybe someone out there can explain it to me?