Gentlemen (and I use the term loosely): Here is my solution to the problem:
If you think a shop is being racist by their entrance policies, then boycott the shop. Problem solved, win-win. You don't/won't suffer their racism, and they won't have to deal with you.

Now, kindly step aside and GTF out of my way; I have a booking. GEESH.