There's is considerable uproar over a law in Indiana that allows firms whose owners have religious scruples against same sex marriage to refuse to provide services therefor. See a USA Today story flor details.
Without getting into the issues of LGBT life, it seems to COTTonLINE that this is an issue the market can solve. In the absence of a monopoly provider, if one vendor won't bake a wedding cake for a same sex wedding it is more business for bakeries which will do so.
People voting with their dollars should, over time, solve the problem without government intervention. Most businesses do not willingly turn away customers with money in hand.