To start, Christianity is the most dangerous and oppressive of the world religions. Second, not all belief systems constantly try to force their religion down everyone's throats. They also work relentlessly to subvert the Constitution and force others to observe their religious beliefs- ie. the hatred towards homosexuals. There is nothing wrong with homosexuals, but because your imaginary grandpa in the sky had his panties in a bunch over them, it doesn't mean you can strip people of their civil rights in order to force them to comply. However, that is what Christians do. Strangely, they do not want to stop people from wearing red, or poly/cotton t-shirts, even though those things get imaginary grandpa's panties in a bunch, too. That is, if they can overlook their inconsistent approach to a religion that seeks to control the world, no matter how many people they must eliminate.
On your third point, you are fairly muddled. It is possible to be tolerant but still reproach people who do not respect the rights of others. Christianity has not respected anyone else's right to their own beliefs from the days when Constantine invented it. It was designed to control a far flung empire and to insure obedience. Christianity's entire existence has been bathed in the blood and suffering of others. Now, if they one day decide to be rational and not push their superstitions on everyone else, then they have earned tolerance. One of my best friends is a Methodist minister. We talk a lot, but he never tries to convert me or be an apologist for Christianity. So, not all Christians are terrible, just most of them.