I really like your Gibran quote; never heard it, but want to write it on a plaque!
It's sad that we galvanize Christians. They believe the coming together is itself an affirmation that God is with them. How could so many of them be wrong? And then once they reach a tipping point, where there are so many people with them it makes disagreement nearly improbable, because God can't be the author of disagreement, and the gatherers feel they must be in the right because of numbers alone. This is when they really start believing God is blessing them: when they disagree about other spiritual matters, but agree on their stance against the GLBT community. It feeds the fire. "At least on this one issue," they think, "we stand united."
At least that's how it happens in the freedom loving U S of A. I had a pastor in Canada that weekly would use us as villains in his sermons; any legislation for us was legislation against Christians. It was tiring to hear how much trouble we were causing. But then also how prolific and powerful we were! Amazing, how this little group of people, this ten percent, like Gideon's army, were causing a ruckus in the great Evangelical Camp.
I too hope that Harper's promise to put the legislation up in front of the government never gets off the ground. I doubt that they will roll back the law.
Here's praying that Canada could lead the way!