So of course you do not believe in the right to association at all. In your view of America no one really owns their business and they have to allow people who openly display any type of behavior at all to come in and take it over.
Your view is tyrannical.
Try reading what I posted, and stop listening to those voices in your head. Up the medications, and drop the flaming.
First off, I simply stated the FACT. If you run a store, you can't say "No N*ggers allowed". Why? Because that is illegal, that is a fact. That is not my opinion, I never said it was my opinion; this is a FACT. Don't take my word for it, open a business and post signs that say "Jews not allowed" and see how long your business keeps it's tax license.
This is the difference between the public domain, and the private domain. You cannot say "We don't rent to Buddhists", or "We don't sell to the Colored", or "we don't serve alcohol to Indians", or "Single women not permitted on premises". You can't say "People from Ireland are Unwelcome at this establishment", and now in many places your business cannot proclaim "Gays are not permitted on premises".
This isn't my my rule, this is the rule of the land, and we are a country of laws. There is nothing tyrannical about that. Whether you like it or not; really has no bearing on the fact. I'm not crazy about Newtonian physics - but I have to abide by the laws thereof.
Now, who you associate with, is a private matter. You are free to associate with whomever you wish - I wouldn't dream of interfering with your choice of friends, acquaintances or colleagues. If you chose not to associate with Muslims, gays, blacks, Jews, whites, Koreans or Lutherans - that is your business.
The laws that are imposed, are imposed on society for the protection of us all. So, what part do you not understand?