Wow, you almost sound like a lawyer. I'm proud. (No sarcasm intended).
To be clear on the subject, due to the divisive history of discrimination in the country, the congress over several years (mainly the 1950-1990 period) made it essentially illegal for anyone to discriminate based on certain qualifications: race, alienage/immigrant status/and nationality. Now, originally, this was intended to apply to the government, basically, to force people to NOT discriminate, because despite the opinion of the high court in Brown v. Board of Education, people, in fact, states, still did what they wanted. End all be all, government, as a rule, cannot discriminate based on those three categories without losing a serious law suit.
Private business discrimination is another matter, courts will generally hear cases and use certain tests to determine if the business, party, etc. can be prevented from discriminating in the fashion they choose to. It goes beyond just "losing minority business' getting sued for discrimination is essentially a civil rights law suit with damages waiting to happen (in regular people speak, this means the guy suing you will be inserting a large pineapple into your asshole AND taking your money.). In addition to the loss of money, and defending a likely lawsuit, its REALLY bad publicity, especially in places where liberal white america
feels it needs to continually apologize for what a minority of southern states did for a few centuries.
This isn't really about race though, its about a name, and there is no law preventing someone from not serving you, so long as the person is not explicitly doing so for race reasons (see above). This parent is completely fucked in the head, I'd call him a retard, but that would be an insult to the short bus. While a name SHOULD be just a name, many names carry stigmas that will forever damage the life of the bearer. How many Judas' do you know? How many Polpots, Stalins, or Osama Bin Ladens? How many Charlie Mansons are running around the playground? Not many, the reason is because such a name carries a social stigma which makes the person bearing said name suffer ostracizing in the community at large. Parents, currently or expecting, should consider this. Giving a child a hyperblack name has similar effects: the only Quandrashanka I have ever seen off maury has worked in the McDonalds, or the Flea Market body piercing booth, and she has 4 kids of her own with similar erstwhile names. While Adolf is a german male name, and perfectly reasonable, ADOLPH HITLER CAMPBELL is seriously asking for trouble, especially when your other children are named HINLER (HIMMLER, perhaps) and ARYAN NATION (seriously , didn't even TRY to hide it there). These names should NOT be illegal, but common sense should dictate that they are not to be used to avoid issues.
I mean, seriously, do you want your darling sister/daughter to bring home "Maury Fidel Dickface Cockslinger"?
Last year, Italy prevented a set of parents from naming a child "Friday" in Italian, which I believe is "Venerdi". A pretty sounding name. The government thought the name was stupid, as did the church, and told the parents their kid would be named Tomas, since he had been born on the feast of St. Thomas. Extreme, in my view, but makes sense.
Here are a short list of names that the parents of the child should be shot for... feel free to add:
Anything starting with TI, TRI, TWA, or TAR, with more than 2 syllables in it and ending in a SHA, SKA, IA, YA, or O. Eg.
ANY bastardized spelling of the name SHAWN.
ANY Cuban name which starts with Mari- and ends in Leysis. For that matter, and name that has more than 4 Ys in it and comes from Cuba, post 1959.
ANY of these Fruity as hell names white parents are giving their soft, ritalin addled bastards: Taylor, Tyler, Tailor (its a fucking job/profession, not a name... why don't you call him Janitor... at least they get health insurance and a union), Blair, Blain, Blhair, Cassidy, Dakota (why not name the kid New Mexico), shilow, shiloh, silas (he was an asshole in the bible, and davinci code sucked), harbor (I wanted to throw the toddler into the water to see if he'd service boats and float.) More to come.