(gonna preface this by saying this is my opinion, not trying to ruffle any feathers)
I think if a business takes your money to do a service and then decides suddenly to not provide it because they disagree with you, that's theft. A business (a lot like a possession) is the owner's property, and they should have the right to do what they want with it. If they don't want to serve a certain race, gender, or ideology, they're going to have to face the consequences. For example: Lowered income, and word of mouth spreading about their bias (leading to more reduced income as people shop elsewhere). But they have the right, as property owners, to do what they want with what they have. But however, if this business is receiving funding from the government or is getting tax exemptions (churches for example) they have to abide by different rules. I hope you people who disagree with me can see this from my standpoint.