I don't think you understand how Public Accommodation laws work. Let me assist you.
When a business voluntarily opens they determine the goods and services that they will offer to the general public. A business is not required under Public Accommodation laws to add goods and services that they do no routinely offer. Using your example, if a bakery doesn't make wedding cakes or a caterer doesn't cater wedding receptions, then they are not required by the law to bake wedding cakes or cater wedding receptions for anyone.
Notice I skipped "I don't perform marriages" - that depends on the "who" is. There are 3 types of individuals capable of officiating a wedding ceremony (religious and civil).
1. Clergy: If it is a member of the clergy officiating a wedding, then they are not required to perform a religious ceremony that conflicts with their religious dogma.
2. Government officials in the performance of official duties: These would typically fall into the Records Registrar and County Clerk jobs where their job description requires that they issue Civil Marriage licenses and in some places perform a Civil Service on the spot. Since it is their job, and as employees of the government, they can be required to perform their assigned duties.
3. Government officials NOT in the performance of official duties: These include Judges, Mayors, (in some places) Notaries, etc. able perform Civil Marriage ceremonies on a voluntary basis, they are not required to do it as any part of their official job description but are empowered to do it if they choose. I seem to remember a Judge some time ago that refused to perform ANY marriage ceremonies because of discrimination against same-sex couples. If the individual decides to not perform any (different-sex or same-sex) ceremonies, they are free to do that.
>>>>