No. And a Christian baker shouldn't be forced to bake a cake for a gay wedding.
Let me put it this way: if a homosexual couple asks for a wedding cake from a Christian baker, and the baker refuses, then I'm OK with it, because preparing the cake would endorse/condone something that violates the baker's religious beliefs. But if the homosexual couple in question simply asks for a dozen donuts and the baker refuses, then that would clearly be discrimination. Providing donuts, cookies, etc. for an LGBT couple is different from baking a wedding cake for them, because one violated the baker's religious beliefs, and the other does not.
Simply put: if the requested service violates a specific tenet of the merchant's religious beliefs, then they should be allowed to refuse. But if it's a simple service like a dozen donuts, cookies, etc., or a simple meal, or something of that sort, then they should not be allowed to discriminate.