Phil and the rest of you,
Billy has answered you just as a lot of us have very effectively in all of these other OPs. I don't mean to be mean, but either you can't read, you won't read or you can't process data. Every for-profit business has a legal, protected, right to determine that hate speech or other services that would be deemed objectionable, illegal, seditious, obscene, etc. by reasonable people or the law are services they won't provide.
The NBA, FIFA, NFL, Duck Dynasty Producers and Network, etc. have a legal, protected right to establish policies that prohibit hate speech and actions by their employees and those doing business with them. So does the corner bakery operated by X-tian fundies.
It is simple. Refusing to sell a cake to the KKK or the Black Panthers, as long as they are operating legally, is illegal, Refusing to make a cake with a hangman's noose on a tree, etc. is protected. Refusing to bake a cake with plastic figurines of the same sex on the top is illegal; refusing to bake the same cake with the same sex figurines performing a sex act is legal.
It isn't that complicated. It only seems complicated to those whose views are colored by their personal religious and/or political beliefs.