Why? If someone chooses to discriminate, why not let them suffer the consequences of lost potential revenue naturally?
It gives people who don't discriminate a chance to step in and gain market share.
It reminds me of the story of the bakery who wouldn't make a wedding cake for a gay couple. If I owned a bakery, I would put up a sign the next day saying "we will happily make cakes for gay couples".