I am a christian, though I have not always been so.
How I became is irrelevant.
Hate, bigotry, intolerance and unaccepteance are all traits of LACK of Christian love.
People that act this way are examples of those LACKING Christian ideal, not those "full of them".
They are full of something else.
There are things that Christians do NOT do, they are commanded to NOT do and passing judgment, like David said, is One of them.
We ARE commanded to LOVE our neighbours and that means EVERYONE.
Christianity has MUCH to answer for because it has strayed away from the path of Jesus (who has nothing to answer for) and become an "organization" and has become the "will of man" and not "the love of God".
Salvation, for Christians is via Jesus Christ, but many people think that means BEING a Christian in the "doctrinal sense", it does NOT mean that.
One can be saved if one is NOT a christian because Salvation comes from Jesus and Jesus is the only path to God.
You may ask, what's the difference? doesn't that mean you have to be christians?
I answer thusly:
"For man nothing is possible, For God all is possible"
Christianity has been corrupted by man, Jesus has not, CAN NOT and as such, He is our saviour and judge so it is up to JESUS to decide Salvation.
Psalms 144:1
Praise be my Lord my Rock,
He trains my hands for war, my fingers for battle !