Here's my issue with this...
The guy identifies as a Christian. He probably believes homosexual behavior is sinful, and opposes same-sex marriage. OK, I'm good with that. My understanding of the Bible says he's right. Some of you will disagree, and that's fine.
But Jesus said we're sinners and fall short of the glory of God. Christians are to love all of mankind. I'm pretty sure he would not approve of rather hateful statements like this.
Standing firm on your moral beliefs and being ugly are too different things. And this kind of behavior gives Christians a bad name.
I have many gay friends. Most of them know I don't condone their actions. But they also know that I love them for who they are and what is in their heart. They know I am not without my sinful faults as well.
Love the sinner, hate the sin.