Let me rephrase because I think you missed the point. Discriminations are generally wielded by a majority against a minority. Your argument that we should let the market decide makes no sense: the majority will not feel the impact of a minority of their customers going elsewhere and thus will not have any reason to change their behavior. So it's a hypocritical way of say minorities should continue to be discriminated against "until the problem goes away".
And here are some parts of the the Universal Declaration of Human Rights, which the US helped draft, that you don't seem to be aware of:
Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status. Furthermore, no distinction shall be made on the basis of the political, jurisdictional or international status of the country or territory to which a person belongs, whether it be independent, trust, non-self-governing or under any other limitation of sovereignty.
All are equal before the law and are entitled without any discrimination to equal protection of the law. All are entitled to equal protection against any discrimination in violation of this Declaration and against any incitement to such discrimination.