I can think of plenty of ways he could legally get around this.
Agreed. He is free to do any of them so long as he is not operting a business that accomodates the public.
The point is he shouldn't have to--this is America
What does "Murica" have to do with it? What does "20 years" have to do with it? Every argument you are trying (and failing) to make applies to racism, sexism, teaching the Bible in school, etc.
He DOESN'T have to do this. Get that through your skull. He just can't run a business and not follow the law.