Let me try to make the point in a another way.
Let's say a gay person asks her to create a website for their friends "normal" marriage, she is fine with it and takes their money. She didn't discriminate against their sexuality, she rendered the service to a gay person just fine, the difference is the product.
Now let's flip it, a straight person askes her to create a website for their gay friends wedding. She now has refused service based on the product sold.
The question the court needs to answer where is the line drawn, they have chosen it. Religion is also protected, racism has no religious base, what is deemed marriage is.
The argument to be made is that she does not believe that marriage between gay people is right and she refused service on those grounds, whether asked by either sexuality.
This is all hypothetical but the point is the argument isn't trivial, how you frame it makes a big difference.
And yet, religion was touted for many years in this country as a justification for horrific racial discrimination.
The big issue here is that the court has declared that some classes are more protected than others, which will allow discrimination to flourish. They haven’t struck the right balance with this ruling.
Maybe if I read the court documents it states that but from the article I don't see that.