What's the church got to do with marriage? It's a civil ceremony sometimes adorned with religious trimmings and sometimes performed in a church. Why did they oppose it for so long? And no business catering to the general public should be able to discriminate on the basis of race or religion - or sexuality.