I think we need to call this what it is: an attack on organized religion. Judaism, Christianity, and Islam all view homosexuality as sinful. At issue here is whether or not people can voice in public their view that the Bible is more important to them than political correctness.
At issue is not whether or not their views are valid, either. What is at issue is their right to express them without a violent backlash intended to suppress dissent, and over time to work to build a uniform society without any moral codes outside of those expressed by the State or self appointed ideological leaders.
It is no exaggeration to say we are fighting Fascism. Think about this: what is the defining characteristic of the military? Conformity. There are ranks, but everyone has a common behavioral code. And fascism is just applying a military mindset to the society at large. Nothing more, nothing less. Given this, the demand for conformity without any provision for the negotiation of cultural differences is formally fascist.
I recently invented what I am calling the Niemoller Principle, which states that rights to do not disappear all at once. They disappear gradually. Here, what is effectively at stake is the right to be a sincere Christian in public.