Look, this should be seen as a godsend for liberals, especially those who work in the business world. You're right, there will be fall-out for business owners who choose to exercise their human rights - some liberals will be furious that these folks are exercising their human rights and these liberals will not shop at those stores and will take their business to other establishments. That's fine.
Freedom means that one must accept the consequences which arise from the exercise of one's human rights.
Now that's a funny definition of freedom you have there - Freedom: - "Not being allowed to exercise your human rights."I think they need to be watched and conducted their business in a way that is in keeping with our core principles of equality and freedom.
Maybe you're right, it would have been better to force her to go out on a date with me, against her will, for that would have spared me the humiliation of being discriminated against. My feelings are more important than her human rights to choose her own associations.
As with the issue of free speech, to defend free speech doesn't require that you support everyone else's utterances.