This is one example where I think the market really could ultimately work things out. It will not eliminate the extreme wingtips, right or left, but it will very likely create a comfortable buffer for 99% of us that reside in the middle. Utopia simply doesn't exist and can't be created through force, but society can continue to evolve to give the most people the best opportunity with the least amount of interference from outside.
As a business owner I never felt that anyone simply had a right to my goods and services. I knew there were people in the world that I did not want to, and frankly would not have interacted with. If a group of Nazi skinheads would have come knocking I would have found a polite way to let them know they were in the wrong place. That is one kind of market pressure. A group like that would have a hard time finding vendors to work with and when they eventually did the odds are it would be in a place that very few people with the opposite sensibility would want to be. On the other side of market forces, we had a long list of gay clients who were acutely aware of the experience other gay clients had working with our company. It was probably never the final factor in getting ink on a contract, but it was certainly a reason we were invited to make a presentation. A lot of companies who were more limited in their customer scope came and went while we were in business. Just sayin...