Okay, I skipped a bit of this thread, so this might be irrelevant or repetitive.
It's rather frustrating to have people label Christians as intolerant of other people's beliefs. This is not true. They use 'tolerance' to mean 'acceptance'. 'Tolerance' means to not go around chopping people's heads off because they don't believe in what you believe, (cf Crusades, Inquisition, etc etc) Christians try to spread the Gospel because we believe that other people we suffer if we don't. The point of a religion is that it's true and right, not that it suits us or that it's convenient.
The other thing. Yeah, the Church has a pretty dodgy history. No one's denying it. But people assume that Christians are all the same people, and what's more, that they're super human. This is not true. Christians, in this world, are still sinful. Just like everyone else in the world. The only difference being that we believe that Jesus substituted our deaths for his, so that we won't be punished. So when people say that they don't believe in Christ because the Christians are so annoying or hypocritical, well, that's judging the belief by the believers. It's quite sad, really.
(oh yeah. Also, just because Christ died for us, does not mean we have the right to go and still be sinful. That's just- stupid. The reason we're still sinful is because we're weak and we're human.)
Anyway, that's my rant.