I think this is ok. It’s how the market works. If you have enough people who agree with your stance, then you’ll survive, if not, you fail. Transversely, if you are trying to make a profitable business, you remove all roadblocks from a consumer who wants to do business with you.
No, given the preponderance of white owned businesses, the way that turns out is Jim crow. You think that some store in rural bumfuck will hurt with a sign saying "no blacks, jews or gays"?
That's a very shallow way to look at it. First wrong: This isn't a numbers game. A party with more people won't necessarily win. Second wrong: Not all people who are not the minority are against the minority