All of this is, of course, a steaming pile of dung that has nothing to do with religious rights and everything to do with bigotry.
I'll start with the obvious: religious rights apply to your own person. You think eating meat on a Friday will send you to hell, fine. Keep your hands off my burger. And when you're in the catering business, your business is to cater, not to judge the people eating the food. You are not "contributing to a celebration" or "supporting" anything.
You are at work, contributing to your paycheck and supporting yourself.
Another shocking truth: while their doctrine forbids birth control and divorce, plenty of Catholics make with the Ortho-Novum and get divorced ... oops, I mean get an annulment.
Furthermore, you don't hear about many Catholic-owned businesses indignantly refusing to offer goods and services to divorce lawyers or doctors that write BC prescriptions or the drug stores that dispense said prescriptions.
Ever see this play out:
Happy fortysomething at cocktail lounge with a slew of her homies: "We'll have drinks all around!"
Waiter: "Terrific! What's the celebration today, ladies?"
Happy fortysomething: "My divorce is final!"
Waiter (smile sliding from face): "Oh, I'm sorry. My faith does not allow me to support the sin of divorce."
Or try this ...
Public employee: "You'll have to wait until tomorrow when Marge is in. I don't handle any paperwork associated with divorce."
Hm. Nope. Never happens. I guess the "religious" set only boycotts sins they don't dabble in.
You want to support the "sanctity" of marriage? Rail against divorce. The rest of you are just holding up your Bible in an attempt to hide your bigotry and we all know it.
* * *