Practically have the weddings almost covered now: flowers, cakes, and photography. Just missing the catering, the music and the facility.
As I read this article I wondered, suppose a kosher Jewish caterer was asked to prepare non-kosher food for a wedding? Would they also have to comply? What if a Muslim caterer was asked to prepare roast pork?
When it comes to the separate-but-equal concept, that isn't where I'd fall. But all these services that have gone to court specifically address participating in a type of religious ceremony, so it does seem to fall in a different area.