American libertarians, including Barry Goldwater back in the day, have opposed racial discrimination but been wary of using the federal government to make discrimination by private employers against "protected classes" illegal, as Reason' hit & run blog notes.
Which brings us to the current Rand Paul brouhaha. This erupted after the Kentucky GOP Senate primary winner, a favorite of Tea Party patriots, told MSNBC's Rachel Maddow (when asked) that he would not have voted for the 1964 Civil Rights Act barring discrimination in hiring by private employers. Predictably, Paul was branded a "racist" and has come under enormous political fire by the mainstream media.
But libertarians' opposition to the Civil Rights Act no more makes them "racists" than their opposition to outlawing anti-gay hiring discrimination in the private sector makes them homophobes (as Nigel Ashford addressed here back in 1999).
Whether you agree or not, it's a principled view based on assumptions about, and in defense of, individual liberty. But as a society we've become unable to discuss and debate serious positions regarding political philosophy, and instead have only demagoguery and partisan grandstanding.
What I find interesting is the fact that the Employee Non-Discrimination Act, which would make sexual orientation and gender identity into classes protected from employment discrimination, is going nowhere fast (as Dale Carpenter makes clear), despite two years of a liberal Democratic president with sweeping majorities in both houses of Congress.
But in this case, it's not because Democrats are closet libertarians; they just don't see the advantage in using political capital on our behalf. And their inaction seems perfectly fine with the liberal grandees of the mainstream media, given their silence on the issue. For them, at least, some forms of private-sector discrimination are more tolerable than others. And that is not a principled position; it's just a political calculation.