In my opinion people are losing the meaning of what it means to be a TRUE Christian. While homosexuality is a sin, we as Christians are supposed to accept you as our brothers and sisters regardless. Also we act like God is going to hate you or something. God loves ALL of his children and he said come to him as you are. I think you have encountered what I like to call hypocrite Christians. You can't say you love everyone in the name of Jesus then blatantly disrespect certain people because of their lifestyle. Because Jesus loves you regardless.