Race is a poor analogy altogether, not only because one cannot choose his race, but also because with Jim Crow laws the issue was public accommodation: if you sell X to the public, then sell X to anyone.
Gay people have rights too. Americans sense that deeply; the moment a legislation reminds them of Jim Crow refusing people to buy a sandwich, they do not support it. Religion freedom is threatened not because a commodity, ordinarily for sale, is refused to the gays, but because the merchant is forced to associate with an event he abhors.
Yes, I did make race my one exception. And it is a poor analogy as long as it isn't the basis of any discrimination. I think my line above shows that I clearly don't see race in any way similar to homosexuality. There is no genetic connection to homosexuality. And for those who think there is, the link they pretend to see is so fuzzy they can't even discuss it. With race, on the other hand, you're not going to mate 2 New England WASPS and out pops a Korean. EVER. Without fail, another Caucasian is born. ALWAYS.