Anyway, I think there is a big Catch-22 in all of this--what is a business allowed to do or not do? The cake shop, Twitter, Facebook, your local Internet provider, etc. Shall all be able to impose their viewpoint on others? Thus, no conservative on the Internet, no conservative "right to refuse service" at the cake shop? While I agree that the cake shop, the wedding photographer, and others have right to refuse service, we need to reconcile this with the same right of Twitter and Facebook to refuse service. Same with Internet Service Providers that choose not to deliver certain URL addresses (heck, they might based on our desire for the cake shop, apply the same to block FR). That is the challenge, how do we apply personal rights to commercial entities. I think the only way is to say that commercial entities don't have 1st amendment rights of their owners, they are privileged organizations and have public responsibility.
We take our $'s elsewhere.
You posted: I also think it is incumbent upon the shopper to shop where they are welcome.
A lot would depend on the number of options the prospective customer has. The gay couple had many cake makers to choose from, yet deliberately chose a Christian bakery for the express purpose of forcing them to create a message.
Conservatives (or any political affiliation) are not a “protected class”, so legally anyone or any business can discriminate against them at will. So the conflict that you cite as basis for removing 1st amendment rights from businesses doesn’t actually exist.