That verse is in regards to Christians....and gays are not Christians but in name only.
I do agree that to hate is wrong, even hating an unbeliever.
But it is not wrong to have nothing to do with one who claims Christ, yet lives in open sin, and fornication:
"I wrote unto you in an epistle, not to company with fornicators. Yet not altogether with the fornicators of this world, or with the covetous, or extortioners, or with idolaters; for then you must need go out of the world. But now I have written unto you, not to keep company, if any man that is called a brother is a fornicator, or covetous, or an idolater, or a railer, or a drunkard, or an extortioner: with such a one, no, not to eat. For what have I to do with them that are without? Do ye not judge them that are within? But them that are without God judgeth. Therefore put away from among you that wicked person." 1 Cor. 5:11-13
This, to me, is the issue. Separation of Church and State. Churches pay tax money, so the government should not meddle with these affairs.
To do so is to meddle with God and his divine law.