Religion can be handled civilly.
I have a close friend who is a practising Christian, and while we were discussing some social/philosophical issues over coffee the other day he kept stopping to put it into non-religious terms. I appreciated his making the effort to do that, and took the pressure off him by suggesting he could use the religious terms and I'd interpret them more broadly for myself. That made it easier for both of us.
I think a good 80% of religious people are like this. At the same time, I think around the same number of non-believers can understand and accept that others have their own beliefs.
I was primarily brought up in Christian schools, and my lack of beliefs only became a problem when i got to high school. I believe I was treated differently to the others, and the judgemental nature of a lot of the staff and students at this school made me never want to put someone in my position.
My personal opinion is that I think everyone has a right to believe in someone or something, as long as they're respectful of those around them and not hurting others by doing so. I think the Adelaide Street Church violates these two principles, and are essentially (at a stretch, too) a milder, tamer, less organised version of the Westboro Baptist Church.
The latter have basically taken all the readings from The Bible , twisted the meanings and turned them into a hateful, corrupt and evil version of their 'truth'. They even ******* picket soldiers' funerals. Say what you want about America's involvement in foreign wars, but these soldiers go to war in the belief that they're doing so to protect the country they love. It's at this stage where I believe there should be a tangible limit to free speech in the sense that it should not be used to incite intolerance, hatred, fear and prejudice against any class, sexual orientation, race and belief systems. Groups like the Westboro Baptist Church and the Adelaide Street Church are clearly abusing their fundamental right to free speech.
Why can't we all learn to accept one another's beliefs, if they aren't hurting anyone?