Ok, they might be Christians and homophobes, neither of which I am. But, so what? Should it retain you from voting for them?
Can you proove that Farid Mammadov from Azerbaijan also is not a homophobe? Or Gianluca from Malta? Zlata from Ukraine? Maybe they also hate homosexuals but just don't talk about it.
Even Carola, the queen of gays, was proved to find same-sex relationships unnatural(tho she later denied having said that).
I mean, you support those who might be hiding their personal thoughts on gays and despise those who openly state their views?
It means, what you dislike about them is not their opinion but their guts to speak out.
The best solution is to only mind the song and not their personal beliefs.