>
>I have no idea what UK law is on this, but in the US, when you operate a business that's considered a "public accommodation," discrimination based on a whole list of things (race, sex, religion, etc.) is prohibited. You've opened your doors to the public, and while you can demand certain behavior ("shirt and shoes required," for example), you can't say "sorry, we don't serve women here" or "sorry, no Jews."
>
The distinction here is the location. I agree that when you open your doors to the public, you shouldn't discriminate. We agree on that.
The problem comes when someone asks you to serve them off premises and in a different context. It's a different story.