If you believe in free markets then go with a free market solution.
I am in agreement.
To me, it is also a Freedom of Association issue. I believe that people should have the right to associate with people they want, and not be forced to associate with people they find undesirable.