And if you live in an area where all 20 don’t want to make you the cake what then? Or do places like that not exist?
As far as I know, none exist. Maybe you can find one, Scardina couldn't. Basic business practices will get rid of the hold outs.
Many years back, a local couple started a business. It was a website advertising wedding services of all kinds, venues and caterers and flowers and clothes... The one caveat was the suppliers had to be overtly gay friendly. They knew that prospective buyers, especially upscale buyers, cared about marriage equality. It failed, completely.
Turns out virtually every wedding business in southern Indiana was business savvy enough to take clients regardless of orientation. The few who weren't were well known and restricted to tiny niches.
I watched an extremely upscale bride delete a caterer from her short list. I asked her why. She said, "A friend told me that place wouldn't do her cousin's gay wedding." Simple as that. A bride with a $40K budget deleted that caterer, because she thought that they might be homophobic.
I believe that is the modern social norm, even here in conservative Indiana.
Tom