They're very good at creating false equivalencies, so they argue that the tables have been turned. They cite the case where the Jewish baker didn't want to make the cake that was decorated with the Nazi flag as being "the same" as a Fundamentalist Christian baker not wanting to make a cake for a same-sex wedding.
But of course, it's not the same thing at all, because the Jewish baker wasn't refusing to bake the cake for someone who happened to be a neo Nazi. They were willing to sell the customer a cake but refusing to decorate it with symbols that were offensive to them.
The equivalence would be a Fundamentalist Christian baker telling a same-sex couple, "I will bake you a cake for your wedding, but I won't decorate it with images I find offensive."
Exactly. I wouldn't really have an issue with a baker refusing to, say, bake a cake covered in gay pride symbols. I wouldn't respect the homophobic reasoning for refusing to make such a cake, but I will respect the business's right to refuse in such a case.
A wedding cake that is identical to a cake that might be made for a straight couple is a totally different matter.
I would have a problem with a non-Christian business refusing to bake a cake for someone's First Communion. That's religious discrimination. But I would have more respect for a baker who says, "I'll make you a First Communion cake, but it would go against my religion to include this specific symbol/message you're requesting. I would be happy to make a cake that says 'Happy First Communion' if that's okay with you."