Markets bro . Markets only work when they have enough competition to permit choice being functionally effective in diminishing the effect of discrimination . Furthermore when you ' re an extreme minority or your standing in the culture is such that the sentiment against you is very strong the market effect simply doesn ' t work very well . Gay people being such a small part of the population means their patronage is not necessary and you have to hope that the local culture is going to be outraged by such a treatment that it reacts to cause market dynamics to punish the discriminatory person . Barring that then you end up with basically fewer market choices for people who are discriminated against and often no solution for them .