"Right of free association", sure. So by that token, businesses should be free to refuse to "associate" with anyone for any reason. Guess what, that legitimizes racism and discrimination.
1. People should be able to control their own business 2. If they reject a group of people for a given reason, they can 3. Businesses that done reject this group will gain more business. (Both from the newly released group, and from patrons who are not rejected but are against the discrimination) 4. The rejected people could start their own business as a competitor 5. Discriminatory people/businesses are immediately identified.
It seems like it could just work itself out, but in Patrice I'm not sure.