No, they are not. They have a pet sin (Homosexuality) and it has so twisted them as to not be recognizable as Christians. You should love your enemy, if they were equal opportunity haters they would own websites for every sin...
Everyone has a pet sin, one which they view as being more an offense to God than any other. People should refrain from tackling this sin with others. If, for you, its homosexuality then when you witness to a homosexual talk to them about the fact a single lie is enough to damn you to hell.