A business has the right to refuse to serve any one.
They can eject from their premises.
Of course, you can never do business with them again if they treat you rudely.
That’s different being ejected because of national origin, race or sex which is illegal.
I suspect it was the former and you can tell people not to patronize them if they humiliated you.
Enough bad word of mouth and they will go out of business.
So I guess Starbuck's is on the right side of the law, too? Still look at the bad publicity and hysterics in the media. It may cost them some, but too many people love them.
Thanks for citing the rules, don't know if they apply in every state now or what.