No matter how many threads have been posted regarding this subject, and there really have been a lot, imho it's still "her body, her life, her choice".
Sometimes the lady may actually be racist, and if so, given the intimate nature of what she has to do with clients, so be it.
Sometimes she just may have had bad experiences with some members of specific ethnicities, and unfortunately the few spoiled it for the many. Or sometimes she may not want to see a client with the same ethnicity as hers, either just in principle, or in fear of being recognized and outed.
Or maybe she has a client "too young" or "too old" restriction, which may be considered ageist.
I think that as long as her restrictions are made known up front, so nobody is rejected at the door, she is entitled to them.