The underlying problem is that this "fight" is asymetrical. On one side are some religious groups that opposes LGBTs and same-sex marriage.They get tax exemptions and other perks from the government. On the other side are people who are being targeted for the mere fact that they have a particular sexual orientation, and they do not get these same exemptions and perks. Donations to the Human Rights Campaign, for example, are not tax deductible, and donations to these religious groups are, yet both are political groups.
Nowadays, religious groups and political groups are indistinguishable.
Even it out, one way or the other.