This
That is the point, however. If a caterer can be forced to be a part of something they find abhorrent, they are well within their rights to explain to the person forcing them to do so how their employees will be dressed, what designs will be on the paper goods, etc. If the customers don't like the limited selection of designs available to them, they are free to go elsewhere.
Why is the baker the arbiter of sin and saintliness? By what authority does a baker decorate the wedding venue in religious stuff? Isn't the decorating scheme up to the bride and groom?
If the baker wants to be Jerry Falwell, let the baker hire a hall and decorate it according to HIS taste.
If the baker is so damned intolerant as to deny the exact same services to homosexual clients as heterosexual clients, then get the hell out of the baking business. All they every are asked to do is treat each and every paying customer with dignity and respect. They are not asked to provide a mercantile imperator to each and every client they serve. What gall!