Seems to be two different issues here. First is whether an SP should/can deny service to a guy because of the way he looks. Second is whether the SP should/can deny service based on colour/religon/nationality/etc. I would say in either case, the answer is yes. And I really don't see what the big deal is. If I was checking out an SP's website and it said 'no caucasions', I would just go look for someone else. Or no 6' tall people. Or no people with brown hair. Does it matter? Unless the industry as a whole was conspiring against me, but even then, I don't see that I have any rights as a customer.