when something is in the category “a service provided for money to strangers”, various anti-discrimination laws can apply.
Depends on the local laws, obviously, but I don’t think it’s a function of “for money”, instead it’s a function of being a public business. To clarify, I believe that in the US a private club can discriminate as much as it wants—it’s perfectly legal for a private club to admit, say, only black Christian women under the age of 30. And the club can charge money for what it does. The critical difference is that it doesn’t offer its services to the general public.
it could become quite interesting, if the offended customer decides to take legal action
Depends on the local laws, obviously, but I don’t think it’s a function of “for money”, instead it’s a function of being a public business. To clarify, I believe that in the US a private club can discriminate as much as it wants—it’s perfectly legal for a private club to admit, say, only black Christian women under the age of 30. And the club can charge money for what it does. The critical difference is that it doesn’t offer its services to the general public.
So if the customer is a dick… X-D