Citation: http://money.cnn.com/2013/09/09/news/companies/walmart-same-sex-benefits/index.html
This shows discriminated people can get civil rights when they are necessary for big organizations.
For example, when South Africa enforced apartheid, Taiwanese, Japanese, South Korean citizens were exempted from discrimination because of diplomatic and economic relations with these countries.
After all, discrimination won't be extinct without economic reasons.