Yes.
The beauty of free-market capitalism is that it is self-correcting.
Any business that refuses service to individuals or groups runs the risk of loosing business to someone who will serve those individuals.
The fundamental problem with the Jim-crow laws was that it was the GOVT deciding who could serve whom.
So yes - everyone should be able to make the choice about with whom they associate or with whom they do business. And if they want to discriminate they do so at their own risk; the risk of loosing money, the risk of looking like a jerk - or even the “risk” of simply looking like a Christian who stands on their principals...
I would go so far as to say that you can’t stop private enterprise. If the government gets oppressive enough, it can drive it under ground, but there is always free market capitalism.