There is no room for compromise between the religious right and the gay community.
"No, it's a sin to stuff your dick in another's dude's butt."
"No, it's perfectly normal behavior."
See? There is no middle ground. So, naturally, the "offended" side is going to go out of their way to make things tougher on the other side.
"No, I will not make a cake for your **** wedding, buttfucker."
"OK, I will see you in court, you ******* nutjob."
Then the court decides if it's discrimination.