There's been a lot of fuss in the media recently after a Christian-owned bakery was found guilty of discrimination by refusing to make a cake with a message in support of gay marriage. It's generally been greeted as a good result but I'm not sure.
I am sometimes asked to make cakes. If someone asked me to make a cake for a rally demanding the legalisation of fox-hunting I'd say, 'I'm sorry; I don't agree with that. Would you mind asking someone else to make your cake?' I can't imagine that a reasonable person would have objected to that.
Now I realise I'm not in business professionally but, when the bakery refused, wouldn't the sensible thing have been for the customer to have said, 'Fine, I'll take my money elsewhere.'
I believe the customer in this case was an activist so I can't help thinking that this was, if not a set-up, then at least a situation that was profited from.
Incidentally if any of my gay friends asked me to make a wedding cake I would say, 'Are you sure? I'm not very good!' Then if they insisted I'd say, 'I'd be delighted and honoured.'