Well, there is no such thing as a perfect person or a perfect preacher.
I can't say that I think that preacher would be filled with the power of God's spirit; if this preacher thinks God is ok with homosexuality....buuuut I know for a fact that God loves him. And if this preacher loves God then that's the most important thing. I have no place to judge how much a person loves God.