Yes they are serving the public but they are doing it via a private business. It's totally different when the public sector discriminates, because the public sector is government run and the government is supposed to treat people equally.
The private sector has no such requirement, which is why in England up until very recently, we had car insurance companies that only insured women (because women are thought to be better drivers) and the ones that served men too often gave better rates to women. Was it discrimination? Certainly. Should it have been outlawed? I don't think so.
I believe it is education and a developing society that removes discrimination, not laws. I can't prove it, but the fact that the US passed the Civil Rights Act to me demonstrates that they were at a point of societal change, and if the Civil Rights Act had not been put into law, we'd still see a similar country today. Racists didn't suddenly stop being racist because some law stopped them from discriminating.
The private sector has no such requirement, which is why in England up until very recently, we had car insurance companies that only insured women (because women are thought to be better drivers) and the ones that served men too often gave better rates to women. Was it discrimination? Certainly. Should it have been outlawed? I don't think so.
I believe it is education and a developing society that removes discrimination, not laws. I can't prove it, but the fact that the US passed the Civil Rights Act to me demonstrates that they were at a point of societal change, and if the Civil Rights Act had not been put into law, we'd still see a similar country today. Racists didn't suddenly stop being racist because some law stopped them from discriminating.